Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

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

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which use a logographic writing system and 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;}

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

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

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

----
Also see AdvancedOptions
<html><img style="width: 190px;" src="http://www.odt.co.nz/files/story/2008/12/long_player_easy_to_get_lost_in_chet_baker_album_1854951992.JPG"></html>
<html><embed src="http://www.xiami.com/widget/0_60016_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html><img style="width: 98.9%;" src="http://lh6.google.com/Ivan.Juarez.Mrazek/RzlZV49JeGI/AAAAAAAAAE0/KH4FboZ1SUM/776121242_8f9bf6d9ea_o_thumb%5B1%5D.jpg"></html> 
<html><embed src="http://jd.heliohost.org/tk/a/mediaplayer.swf" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://jd.heliohost.org/tk/a/MBV%20Live%20in%20Vancouver%20Loom%20Tour.xml&amp;autostart=truelargecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=false&amp;lightcolor=0x996600&amp;backcolor=0x000000&amp;frontcolor=0xCCCCCC" width="99.1%" height="220"></html>
<html><img width="98.9%" src="http://static.boomkat.com/images/217171/333.jpg"></html>
<html><div style="width:99.1%;height:236px;"><object width="99.1%" height="236"><param name="movie" value="http://www.deezer.com/embedded/widget.swf?path=12847041&lang=EN&colorBack=0x525252&colorVolume=0x00CCFF&colorScrollbar=0x666666&colorText=0xFFFFFF&autoplay=1&autoShuffle=0&id=3267870"></param><embed src="http://www.deezer.com/embedded/widget.swf?path=12847041&lang=EN&colorBack=0x525252&colorVolume=0x00CCFF&colorScrollbar=0x666666&colorText=0xFFFFFF&autoplay=1&autoShuffle=0&id=3267870" type="application/x-shockwave-flash" width="99.1%" height="236"></embed></object></html>
<html><object type="application/x-shockwave-flash" data="http://jd.heliohost.org/tk/a/xspf_player.swf?playlist_url=http://jd.heliohost.org/tk/a/solaris-m.xspf&album=off&amp;autoplay=1&amp;autoload=1&amp;repeat_playlist=1&amp;shuffle=0&amp;bg_color=FFFFFF&amp;txt_color=999999&amp;alpha=15&amp;blend=1&amp;volume_level=80" height="270" width="190"><param name="allownetworking" value="internal"><param name="movie" value="http://jd.heliohost.org/tk/a/xspf_player.swf?playlist_url=http://jd.heliohost.org/tk/a/solaris-m.xspf&amp;autoplay=1&amp;autoload=1&amp;repeat_playlist=1&amp;shuffle=1&amp;bg_color=FFFFFF&amp;txt_color=999999&amp;alpha=15&amp;blend=1&amp;volume_level=80"><param name="allowScriptAccess" value="never"><param name="enableJSURL" value="false"><param name="enableHREF" value="false"><param name="saveEmbedTags" value="true"><param name="quality" value="high"><param name="wmode" value="transparent"></object></html>
<html><img style="width: 98.9%; " src="http://upchucky.org/JukeCity/1965/OldJukes/images/jukebox.jpg"></html>
<html><iframe src="http://upchucky.com/JukeCity/1965/OldJukes/player_j_box.swf" scrolling="no" border=''0px'' width="99.1%" height="95"> </iframe></html>

Thank you http://upchucky.com/
<html><a target="_blank" href="http://www.3wk.com/index.php"><img style="width: 188px;" src="http://www.3wk.com/bannerimages/3wkindiewhite.gif"></html>
<html><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="190" height="62">
<param name="movie" value="http://www.passhosting.net/ffmp3-config.swf" />
<param name="flashvars" value="url=http://sc2.3wk.com/3wk-ca-mp3-hi&lang=en&codec=mp3&volume=90&introurl=&autoplay=true&traking=false&jsevents=false&buffering=5&skin=http://www.passhosting.net/skins/darkconsole/ffmp3-darkconsole.xml&title=3wkClassicAlternative%20" />
<param name="wmode" value="transparent" />
<param name="allowscriptaccess" value="always" />
<param name="scale" value="noscale" />
<embed src="http://www.passhosting.net/ffmp3-config.swf" flashvars="url=http://sc2.3wk.com/3wk-ca-mp3-hi&lang=en&codec=mp3&volume=90&introurl=&autoplay=true&traking=false&jsevents=false&buffering=5&skin=http://www.passhosting.net/skins/darkconsole/ffmp3-darkconsole.xml&title=3wkClassicAlternative%20" width="190" scale="noscale" height="62" wmode="transparent" allowscriptaccess="always" type="application/x-shockwave-flash" />
</object></html>
<html><embed type="application/x-shockwave-flash" wmode="transparent" src="http://www.3wk.com/images/songscroller-80s.swf" width=280 </embed>
</html>

<html><audio autoplay controls> <source src='http://listen.radionomy.com/3WKCOMClassicAlternativeRadio'> </audio></html>
<html><a target="_blank" href="http://www.3wk.com/index.php"><img style="width: 188px;" src="http://www.3wk.com/bannerimages/3wkindieorange.gif"></html>
<html><iframe src="https://www.radionomy.com/en/radio/3wkcomclassicalternativeradio/export/?version=1.1&url=3wkcomclassicalternativeradio&type=medium&autoplay=0&color1=%23ffffff&color2=%23000000&language=en&width=320&height=90&referer=https%3A%2F%2Fwww.radionomy.com%2Fen%2Fradio%2F3wkcomclassicalternativeradio%2Fshare" scrolling="no" style=" margin-left: -63px; margin-top: -85px; width: 310px; -moz-transform: scale(0.6); height: 400px; "></iframe>


</html>
<html><a target="_blank" href="http://www.3wk.com/index.php"><img style="width: 188px;" src="http://www.3wk.com/bannerimages/3wkindieblack.gif"></html> 
<html><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="190" height="62">
<param name="movie" value="http://www.passhosting.net/ffmp3-config.swf" />
<param name="flashvars" value="url=http://sc2.3wk.com/3wk-u-mp3-hi&lang=en&codec=mp3&volume=90&introurl=&autoplay=true&traking=false&jsevents=false&buffering=5&skin=http://www.passhosting.net/skins/darkconsole/ffmp3-darkconsole.xml&title=3wk%20Underground" />
<param name="wmode" value="transparent" />
<param name="allowscriptaccess" value="always" />
<param name="scale" value="noscale" />
<embed src="http://www.passhosting.net/ffmp3-config.swf" flashvars="url=http://sc2.3wk.com/3wk-u-mp3-hi&lang=en&codec=mp3&volume=90&introurl=&autoplay=true&traking=false&jsevents=false&buffering=5&skin=http://www.passhosting.net/skins/darkconsole/ffmp3-darkconsole.xml&title=3wk%20 Underground" width="190" scale="noscale" height="62" wmode="transparent" allowscriptaccess="always" type="application/x-shockwave-flash" />
</object></html> 
<html><embed type="application/x-shockwave-flash" wmode="transparent" src="http://www.3wk.com/images/songscroller.swf" width=280 </embed></html>




<html><img width="98.9%" src="http://howlblog.co.uk/wp-content/uploads/2011/11/kate-bush-50-words-of-snow-artwork.jpg"></html>
<html><object width="99.1%" height="250" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsManySongs352705413527058382" name="gsManySongs352705413527058382"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=35270541,35270583,35270626,35270674,35270706,35270726,35437444,-1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=1" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/widget.swf" width="99.1%" height="250"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=35270541,35270583,35270626,35270674,35270706,35270726,35437444,-1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=1" /></object></object>
</html>
<html><iframe src="http://8tracks.com/swf/player_v3.swf?mix_id=895068&mixId=895068&mix_name=Organic+-+Late+Night+Drinking+Doc+Forbade&dj=sklpns&art_url=https://ssl.gstatic.com/analytics/20120626/web/analytics_logo.png&reference_url=http%3A%2F%2F8tracks.com%2Fsklpns%2Forganic-late-night-drinking-doc-forbade&base_url=http%3A%2F%2F8tracks.com%2F&auto_play=true&autoPlay=true&enableBg=&shuffle=&" scrolling="no" width="190" height="420"  frameborder=0> </iframe></html>
<html><img style="width: 98.9%; " src="http://misquilinas.files.wordpress.com/2009/04/a-woman-a-man-walked-by.jpg"></html>
<html><object width="99.1%" height="250" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsManySongs351467362233786510" name="gsManySongs351467362233786510"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=35146736,22337865,22538280,22337867,22337868,22337869,22538281,22337871,22538282,22337873,23634005&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=1" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/widget.swf" width="99.1%" height="250"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=35146736,22337865,22538280,22337867,22337868,22337869,22538281,22337871,22538282,22337873,23634005&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=1" /></object></object>
</html>
<html>
<a target="_blank" href="http://www.accuradio.com/"> <img width="98.9%" border="0" src="http://www.accuradio.com/images/header/head_main_02_webby-01.gif"></html>
<html><iframe src="http://www.accuradio.com/player/slipstream/modernrockclassics/?channel=modernrock2" scrolling="yes" border=''0'' width="97.9%" height="420"> </iframe></html>
/*! jQuery v1.6.4 http://jquery.com/ | http://jquery.org/license */
(function(a,b){function cu(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cr(a){if(!cg[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ch||(ch=c.createElement("iframe"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>"),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cq(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cp(){cn=b}function co(){setTimeout(cp,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function bZ(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function bY(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bA.test(a)?d(a,e):bY(a+"["+(typeof e=="object"||f.isArray(e)?b:"")+"]",e,c,d)});else if(!c&&b!=null&&typeof b=="object")for(var e in b)bY(a+"["+e+"]",b[e],c,d);else d(a,b)}function bX(a,c){var d,e,g=f.ajaxSettings.flatOptions||{};for(d in c)c[d]!==b&&((g[d]?a:e||(e={}))[d]=c[d]);e&&f.extend(!0,a,e)}function bW(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bP,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=bW(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=bW(a,c,d,e,"*",g));return l}function bV(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(bL),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function by(a,b,c){var d=b==="width"?a.offsetWidth:a.offsetHeight,e=b==="width"?bt:bu;if(d>0){c!=="border"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,"border"+this+"Width"))||0});return d+"px"}d=bv(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,"padding"+this))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+this+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+this))||0)});return d+"px"}function bl(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bd,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bk(a){f.nodeName(a,"input")?bj(a):"getElementsByTagName"in a&&f.grep(a.getElementsByTagName("input"),bj)}function bj(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bi(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bh(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bg(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i<j;i++)f.event.add(b,h+(g[h][i].namespace?".":"")+g[h][i].namespace,g[h][i],g[h][i].data)}}}}function bf(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function V(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(Q.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function U(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function M(a,b){return(a&&a!=="*"?a+".":"")+b.replace(y,"`").replace(z,"&")}function L(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;i<s.length;i++)g=s[i],g.origType.replace(w,"")===a.type?q.push(g.selector):s.splice(i--,1);e=f(a.target).closest(q,a.currentTarget);for(j=0,k=e.length;j<k;j++){m=e[j];for(i=0;i<s.length;i++){g=s[i];if(m.selector===g.selector&&(!n||n.test(g.namespace))&&!m.elem.disabled){h=m.elem,d=null;if(g.preType==="mouseenter"||g.preType==="mouseleave")a.type=g.preType,d=f(a.relatedTarget).closest(g.selector)[0],d&&f.contains(h,d)&&(d=h);(!d||d!==h)&&p.push({elem:h,handleObj:g,level:m.level})}}}for(j=0,k=p.length;j<k;j++){e=p[j];if(c&&e.level>c)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function J(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function D(){return!0}function C(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function K(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(K,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=/-([a-z]|[0-9])/ig,x=/^-ms-/,y=function(a,b){return(b+"").toUpperCase()},z=d.userAgent,A,B,C,D=Object.prototype.toString,E=Object.prototype.hasOwnProperty,F=Array.prototype.push,G=Array.prototype.slice,H=String.prototype.trim,I=Array.prototype.indexOf,J={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.4",length:0,size:function(){return this.length},toArray:function(){return G.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?F.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),B.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(G.apply(this,arguments),"slice",G.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:F,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;B.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!B){B=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",C,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",C),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&K()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):J[D.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!E.call(a,"constructor")&&!E.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||E.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(x,"ms-").replace(w,y)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:H?function(a){return a==null?"":H.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?F.call(c,a):e.merge(c,a)}return c},inArray:function(a,b){if(!b)return-1;if(I)return I.call(b,a);for(var c=0,d=b.length;c<d;c++)if(b[c]===a)return c;return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=G.call(arguments,2),g=function(){return a.apply(c,f.concat(G.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c=="object"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=s.exec(a)||t.exec(a)||u.exec(a)||a.indexOf("compatible")<0&&v.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){J["[object "+b+"]"]=b.toLowerCase()}),A=e.uaMatch(z),A.browser&&(e.browser[A.browser]=!0,e.browser.version=A.version),e.browser.webkit&&(e.browser.safari=!0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?C=function(){c.removeEventListener("DOMContentLoaded",C,!1),e.ready()}:c.attachEvent&&(C=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",C),e.ready())});return e}(),g="done fail isResolved isRejected promise then always pipe".split(" "),h=[].slice;f.extend({_Deferred:function(){var a=[],b,c,d,e={done:function(){if(!d){var c=arguments,g,h,i,j,k;b&&(k=b,b=0);for(g=0,h=c.length;g<h;g++)i=c[g],j=f.type(i),j==="array"?e.done.apply(e,i):j==="function"&&a.push(i);k&&e.resolveWith(k[0],k[1])}return this},resolveWith:function(e,f){if(!d&&!b&&!c){f=f||[],c=1;try{while(a[0])a.shift().apply(e,f)}finally{b=[e,f],c=0}}return this},resolve:function(){e.resolveWith(this,arguments);return this},isResolved:function(){return!!c||!!b},cancel:function(){d=1,a=[];return this}};return e},Deferred:function(a){var b=f._Deferred(),c=f._Deferred(),d;f.extend(b,{then:function(a,c){b.done(a).fail(c);return this},always:function(){return b.done.apply(b,arguments).fail.apply(this,arguments)},fail:c.done,rejectWith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,pipe:function(a,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[c,"reject"]},function(a,c){var e=c[0],g=c[1],h;f.isFunction(e)?b[a](function(){h=e.apply(this,arguments),h&&f.isFunction(h.promise)?h.promise().then(d.resolve,d.reject):d[g+"With"](this===b?d:this,[h])}):b[a](d[g])})}).promise()},promise:function(a){if(a==null){if(d)return d;d=a={}}var c=g.length;while(c--)a[g[c]]=b[g[c]];return a}}),b.done(c.cancel).fail(b.cancel),delete b.cancel,a&&a.call(b,b);return b},when:function(a){function i(a){return function(c){b[a]=arguments.length>1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c<d;c++)b[c]&&f.isFunction(b[c].promise)?b[c].promise().then(i(c),g.reject):--e;e||g.resolveWith(g,b)}else g!==a&&g.resolveWith(g,d?[a]:[]);return g.promise()}}),f.support=function(){var a=c.createElement("div"),b=c.documentElement,d,e,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;a.setAttribute("className","t"),a.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=a.getElementsByTagName("input")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),k.radioValue=i.value==="t",i.setAttribute("checked","checked"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",m=c.getElementsByTagName("body")[0],o=c.createElement(m?"div":"body"),p={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},m&&f.extend(p,{position:"absolute",left:"-1000px",top:"-1000px"});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",q=a.getElementsByTagName("td"),u=q[0].offsetHeight===0,q[0].style.display="",q[1].style.display="none",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML="",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s="on"+t,u=s in a,u||(a.setAttribute(s,"return;"),u=typeof a[s]=="function"),k[t+"Bubbles"]=u;o=l=g=h=m=j=a=i=null;return k}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i=f.expando,j=typeof c=="string",k=a.nodeType,l=k?f.cache:a,m=k?a[f.expando]:a[f.expando]&&f.expando;if((!m||e&&m&&l[m]&&!l[m][i])&&j&&d===b)return;m||(k?a[f.expando]=m=++f.uuid:m=f.expando),l[m]||(l[m]={},k||(l[m].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?l[m][i]=f.extend(l[m][i],c):l[m]=f.extend(l[m],c);g=l[m],e&&(g[i]||(g[i]={}),g=g[i]),d!==b&&(g[f.camelCase(c)]=d);if(c==="events"&&!g[c])return g[i]&&g[i].events;j?(h=g[c],h==null&&(h=g[f.camelCase(c)])):h=g;return h}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e=f.expando,g=a.nodeType,h=g?f.cache:a,i=g?a[f.expando]:f.expando;if(!h[i])return;if(b){d=c?h[i][e]:h[i];if(d){d[b]||(b=f.camelCase(b)),delete d[b];if(!l(d))return}}if(c){delete h[i][e];if(!l(h[i]))return}var j=h[i][e];f.support.deleteExpando||!h.setInterval?delete h[i]:h[i]=null,j?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=j):g&&(f.support.deleteExpando?delete a[f.expando]:a.removeAttribute?a.removeAttribute(f.expando):a[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h<i;h++)g=e[h].name,g.indexOf("data-")===0&&(g=f.camelCase(g.substring(5)),k(this[0],g,d[g]))}}return d}if(typeof a=="object")return this.each(function(){f.data(this,a)});var j=a.split(".");j[1]=j[1]?"."+j[1]:"";if(c===b){d=this.triggerHandler("getData"+j[1]+"!",[j[0]]),d===b&&this.length&&(d=f.data(this[0],a),d=k(this[0],a,d));return d===b&&j[1]?this.data(j[0]):d}return this.each(function(){var b=f(this),d=[j[0],c];b.triggerHandler("setData"+j[1]+"!",d),f.data(this,a,c),b.triggerHandler("changeData"+j[1]+"!",d)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,c){a&&(c=(c||"fx")+"mark",f.data(a,c,(f.data(a,c,b,!0)||0)+1,!0))},_unmark:function(a,c,d){a!==!0&&(d=c,c=a,a=!1);if(c){d=d||"fx";var e=d+"mark",g=a?0:(f.data(c,e,b,!0)||1)-1;g?f.data(c,e,g,!0):(f.removeData(c,e,!0),m(c,d,"mark"))}},queue:function(a,c,d){if(a){c=(c||"fx")+"queue";var e=f.data(a,c,b,!0);d&&(!e||f.isArray(d)?e=f.data(a,c,f.makeArray(d),!0):e.push(d));return e||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e;d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),d.call(a,function(){f.dequeue(a,b)})),c.length||(f.removeData(a,b+"queue",!0),m(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){typeof a!="string"&&(c=a,a="fx");if(c===b)return f.queue(this[0],a);return this.each(function(){var b=f.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(){var c=this;setTimeout(function(){f.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f._Deferred(),!0))h++,l.done(m);m();return d.promise()}});var n=/[\n\t\r]/g,o=/\s+/,p=/\r/g,q=/^(?:button|input)$/i,r=/^(?:button|input|object|select|textarea)$/i,s=/^a(?:rea)?$/i,t=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,u,v;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(o);for(c=0,d=this.length;c<d;c++){e=this[c];if(e.nodeType===1)if(!e.className&&b.length===1)e.className=a;else{g=" "+e.className+" ";for(h=0,i=b.length;h<i;h++)~g.indexOf(" "+b[h]+" ")||(g+=b[h]+" ");e.className=f.trim(g)}}}return this},removeClass:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))});if(a&&typeof a=="string"||a===b){c=(a||"").split(o);for(d=0,e=this.length;d<e;d++){g=this[d];if(g.nodeType===1&&g.className)if(a){h=(" "+g.className+" ").replace(n," ");for(i=0,j=c.length;i<j;i++)h=h.replace(" "+c[i]+" "," ");g.className=f.trim(h)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";if(f.isFunction(a))return this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)});return this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(o);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ";for(var c=0,d=this.length;c<d;c++)if(this[c].nodeType===1&&(" "+this[c].className+" ").replace(n," ").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;d=e.value;return typeof d=="string"?d.replace(p,""):d==null?"":d}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h<i;h++){var j=e[h];if(j.selected&&(f.support.optDisabled?!j.disabled:j.getAttribute("disabled")===null)&&(!j.parentNode.disabled||!f.nodeName(j.parentNode,"optgroup"))){b=f(j).val();if(g)return b;d.push(b)}}if(g&&!d.length&&e.length)return f(e[c]).val();return d},set:function(a,b){var c=f.makeArray(b);f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=v:u&&(i=u)));if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j&&(h=i.get(a,c))!==null)return h;h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.attr(a,b,""),a.removeAttribute(b),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},value:{get:function(a,b){if(u&&f.nodeName(a,"button"))return u.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(u&&f.nodeName(a,"button"))return u.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);i&&(c=f.propFix[c]||c,h=f.propHooks[c]);return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==null?g:a[c]},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode("tabindex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}}}}),f.attrHooks.tabIndex=f.propHooks.tabIndex,v={get:function(a,c){var d;return f.prop(a,c)===!0||(d=a.getAttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(u=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNode(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=b+""}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex);return null}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var w=/\.(.*)$/,x=/^(?:textarea|input|select)$/i,y=/\./g,z=/ /g,A=/[^\w\s.|`]/g,B=function(a){return a.replace(A,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=C;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=C);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),B).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j<p.length;j++){q=p[j];if(l||n.test(q.namespace))f.event.remove(a,r,q.handler,j),p.splice(j--,1)}continue}o=f.event.special[h]||{};for(j=e||0;j<p.length;j++){q=p[j];if(d.guid===q.guid){if(l||n.test(q.namespace))e==null&&p.splice(j--,1),o.remove&&o.remove.call(a,q);if(e!=null)break}}if(p.length===0||e!=null&&p.length===1)(!o.teardown||o.teardown.call(a,m)===!1)&&f.removeEvent(a,h,s.handle),g=null,delete 
t[h]}if(f.isEmptyObject(t)){var u=s.handle;u&&(u.elem=null),delete s.events,delete s.handle,f.isEmptyObject(s)&&f.removeData(a,b,!0)}}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){var h=c.type||c,i=[],j;h.indexOf("!")>=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h<i;h++){var j=d[h];if(e||c.namespace_re.test(j.namespace)){c.handler=j.handler,c.data=j.data,c.handleObj=j;var k=j.handler.apply(this,g);k!==b&&(c.result=k,k===!1&&(c.preventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())break}}return c.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[f.expando])return a;var d=a;a=f.Event(d);for(var e=this.props.length,g;e;)g=this.props[--e],a[g]=d[g];a.target||(a.target=a.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),!a.relatedTarget&&a.fromElement&&(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);if(a.pageX==null&&a.clientX!=null){var h=a.target.ownerDocument||c,i=h.documentElement,j=h.body;a.pageX=a.clientX+(i&&i.scrollLeft||j&&j.scrollLeft||0)-(i&&i.clientLeft||j&&j.clientLeft||0),a.pageY=a.clientY+(i&&i.scrollTop||j&&j.scrollTop||0)-(i&&i.clientTop||j&&j.clientTop||0)}a.which==null&&(a.charCode!=null||a.keyCode!=null)&&(a.which=a.charCode!=null?a.charCode:a.keyCode),!a.metaKey&&a.ctrlKey&&(a.metaKey=a.ctrlKey),!a.which&&a.button!==b&&(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0);return a},guid:1e8,proxy:f.proxy,special:{ready:{setup:f.bindReady,teardown:f.noop},live:{add:function(a){f.event.add(this,M(a.origType,a.selector),f.extend({},a,{handler:L,guid:a.handler.guid}))},remove:function(a){f.event.remove(this,M(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}}},f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!this.preventDefault)return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?D:C):this.type=a,b&&f.extend(this,b),this.timeStamp=f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=D;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=D;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=D,this.stopPropagation()},isDefaultPrevented:C,isPropagationStopped:C,isImmediatePropagationStopped:C};var E=function(a){var b=a.relatedTarget,c=!1,d=a.type;a.type=a.data,b!==this&&(b&&(c=f.contains(this,b)),c||(f.event.handle.apply(this,arguments),a.type=d))},F=function(a){a.type=a.data,f.event.handle.apply(this,arguments)};f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={setup:function(c){f.event.add(this,b,c&&c.selector?F:E,a)},teardown:function(a){f.event.remove(this,b,a&&a.selector?F:E)}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(a,b){if(!f.nodeName(this,"form"))f.event.add(this,"click.specialSubmit",function(a){var b=a.target,c=f.nodeName(b,"input")||f.nodeName(b,"button")?b.type:"";(c==="submit"||c==="image")&&f(b).closest("form").length&&J("submit",this,arguments)}),f.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,c=f.nodeName(b,"input")||f.nodeName(b,"button")?b.type:"";(c==="text"||c==="password")&&f(b).closest("form").length&&a.keyCode===13&&J("submit",this,arguments)});else return!1},teardown:function(a){f.event.remove(this,".specialSubmit")}});if(!f.support.changeBubbles){var G,H=function(a){var b=f.nodeName(a,"input")?a.type:"",c=a.value;b==="radio"||b==="checkbox"?c=a.checked:b==="select-multiple"?c=a.selectedIndex>-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},I=function(c){var d=c.target,e,g;if(!!x.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=H(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:I,beforedeactivate:I,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&I.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&I.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",H(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in G)f.event.add(this,c+".specialChange",G[c]);return x.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return x.test(this.nodeName)}},G=f.event.special.change.filters,G.focus=G.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i<j;i++)f.event.add(this[i],a,g,d);return this}}),f.fn.extend({unbind:function(a,b){if(typeof a=="object"&&!a.preventDefault)for(var c in a)this.unbind(c,a[c]);else for(var d=0,e=this.length;d<e;d++)f.event.remove(this[d],a,b);return this},delegate:function(a,b,c,d){return this.live(b,c,d,a)},undelegate:function(a,b,c){return arguments.length===0?this.unbind("live"):this.die(b,null,c,a)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f.data(this,"lastToggle"+a.guid)||0)%d;f.data(this,"lastToggle"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var K={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};f.each(["live","die"],function(a,c){f.fn[c]=function(a,d,e,g){var h,i=0,j,k,l,m=g||this.selector,n=g?this:f(this.context);if(typeof a=="object"&&!a.preventDefault){for(var o in a)n[c](o,d,a[o],m);return this}if(c==="die"&&!a&&g&&g.charAt(0)==="."){n.unbind(g);return this}if(d===!1||f.isFunction(d))e=d||C,d=b;a=(a||"").split(" ");while((h=a[i++])!=null){j=w.exec(h),k="",j&&(k=j[0],h=h.replace(w,""));if(h==="hover"){a.push("mouseenter"+k,"mouseleave"+k);continue}l=h,K[h]?(a.push(K[h]+k),h=h+k):h=(K[h]||h)+k;if(c==="live")for(var p=0,q=n.length;p<q;p++)f.event.add(n[p],"live."+M(h,m),{data:d,selector:m,handler:e,origType:h,origHandler:e,preType:l});else n.unbind("live."+M(h,m),e)}return this}}),f.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}if(i.nodeType===1){f||(i.sizcache=c,i.sizset=g);if(typeof b!="string"){if(i===b){j=!0;break}}else if(k.filter(b,[i]).length>0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}i.nodeType===1&&!f&&(i.sizcache=c,i.sizset=g);if(i.nodeName.toLowerCase()===b){j=i;break}i=i[a]}d[g]=j}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},k.matches=function(a,b){return k(a,null,null,b)},k.matchesSelector=function(a,b){return k(b,null,null,[a]).length>0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e<f;e++){var g,h=l.order[e];if(g=l.leftMatch[h].exec(a)){var j=g[1];g.splice(1,1);if(j.substr(j.length-1)!=="\\"){g[1]=(g[1]||"").replace(i,""),d=l.find[h](g,b,c);if(d!=null){a=a.replace(l.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},k.filter=function(a,c,d,e){var f,g,h=a,i=[],j=c,m=c&&c[0]&&k.isXML(c[0]);while(a&&c.length){for(var n in l.filter)if((f=l.leftMatch[n].exec(a))!=null&&f[2]){var o,p,q=l.filter[n],r=f[1];g=!1,f.splice(1,1);if(r.substr(r.length-1)==="\\")continue;j===i&&(i=[]);if(l.preFilter[n]){f=l.preFilter[n](f,j,d,i,e,m);if(!f)g=o=!0;else if(f===!0)continue}if(f)for(var s=0;(p=j[s])!=null;s++)if(p){o=q(p,f,s,j);var t=e^!!o;d&&o!=null?t?g=!0:j[s]=!1:t&&(i.push(p),g=!0)}if(o!==b){d||(j=i),a=a.replace(l.match[n],"");if(!g)return[];break}}if(a===h)if(g==null)k.error(a);else break;h=a}return j},k.error=function(a){throw"Syntax error, unrecognized expression: "+a};var l=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",d=c&&!j.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&k.filter(b,a,!0)},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&k.filter(b,a,!0)}},"":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("parentNode",b,f,a,e,c)},"~":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("previousSibling",b,f,a,e,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(i,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}k.error(e)},CHILD:function(a,b){var c=b[1],d=a;switch(c){case"only":case"first":while(d=d.previousSibling)if(d.nodeType===1)return!1;if(c==="first")return!0;d=a;case"last":while(d=d.nextSibling)if(d.nodeType===1)return!1;return!0;case"nth":var e=b[2],f=b[3];if(e===1&&f===0)return!0;var g=b[0],h=a.parentNode;if(h&&(h.sizcache!==g||!a.nodeIndex)){var i=0;for(d=h.firstChild;d;d=d.nextSibling)d.nodeType===1&&(d.nodeIndex=++i);h.sizcache=g}var j=a.nodeIndex-f;return e===0?j===0:j%e===0&&j/e>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c<f;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var r,s;c.documentElement.compareDocumentPosition?r=function(a,b){if(a===b){g=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(r=function(a,b){if(a===b){g=!0;return 0}if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],h=a.parentNode,i=b.parentNode,j=h;if(h===i)return s(a,b);if(!h)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return s(e[k],f[k]);return k===c?s(a,f[k],-1):s(e[k],b,1)},s=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),k.getText=function(a){var b="",c;for(var d=0;a[d];d++)c=a[d],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8&&(b+=k.getText(c.childNodes));return b},function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g<h;g++)k(a,f[g],d);return k.filter(e,d)};f.find=k,f.expr=k.selectors,f.expr[":"]=f.expr.filters,f.unique=k.uniqueSort,f.text=k.getText,f.isXMLDoc=k.isXML,f.contains=k.contains}();var N=/Until$/,O=/^(?:parents|prevUntil|prevAll)/,P=/,/,Q=/^.[^:#\[\.,]*$/,R=Array.prototype.slice,S=f.expr.match.POS,T={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!="string")return f(a).filter(function(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(V(this,a,!1),"not",a)},filter:function(a){return this.pushStack(V(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d<e;d++)i=a[d],j[i]||(j[i]=S.test(i)?f(i,b||this.context):i);while(g&&g.ownerDocument&&g!==b){for(i in j)h=j[i],(h.jquery?h.index(g)>-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=S.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(l?l.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(U(c[0])||U(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=R.call(arguments);N.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!T[a]?f.unique(e):e,(this.length>1||P.test(d))&&O.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/<tbody/i,_=/<|&#?\w+;/,ba=/<(?:script|object|embed|option|style)/i,bb=/checked\s*(?:[^=]|=\s*.checked.)/i,bc=/\/(java|ecma)script/i,bd=/^\s*<!(?:\[CDATA\[|\-\-)/,be={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};be.optgroup=be.option,be.tbody=be.tfoot=be.colgroup=be.caption=be.thead,be.th=be.td,f.support.htmlSerialize||(be._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!be[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!="string"&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bb.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bf(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bl)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i;b&&b[0]&&(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1&&typeof a[0]=="string"&&a[0].length<512&&i===c&&a[0].charAt(0)==="<"&&!ba.test(a[0])&&(f.support.checkClone||!bb.test(a[0]))&&(g=!0,h=f.fragments[a[0]],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean
(a,i,e,d)),g&&(f.fragments[a[0]]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bh(a,d),e=bi(a),g=bi(d);for(h=0;e[h];++h)g[h]&&bh(e[h],g[h])}if(b){bg(a,d);if(c){e=bi(a),g=bi(d);for(h=0;e[h];++h)bg(e[h],g[h])}}e=g=null;return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1></$2>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=be[l]||be._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]==="<table>"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i<r;i++)bk(k[i]);else bk(k);k.nodeType?h.push(k):h=f.merge(h,k)}if(d){g=function(a){return!a.type||bc.test(a.type)};for(j=0;h[j];j++)if(e&&f.nodeName(h[j],"script")&&(!h[j].type||h[j].type.toLowerCase()==="text/javascript"))e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var b,c,d=f.cache,e=f.expando,g=f.event.special,h=f.support.deleteExpando;for(var i=0,j;(j=a[i])!=null;i++){if(j.nodeName&&f.noData[j.nodeName.toLowerCase()])continue;c=j[f.expando];if(c){b=d[c]&&d[c][e];if(b&&b.events){for(var k in b.events)g[k]?f.event.remove(j,k):f.removeEvent(j,k,b.handle);b.handle&&(b.handle.elem=null)}h?delete j[f.expando]:j.removeAttribute&&j.removeAttribute(f.expando),delete d[c]}}}});var bm=/alpha\([^)]*\)/i,bn=/opacity=([^)]*)/,bo=/([A-Z]|^ms)/g,bp=/^-?\d+(?:px)?$/i,bq=/^-?\d/,br=/^([\-+])=([\-+.\de]+)/,bs={position:"absolute",visibility:"hidden",display:"block"},bt=["Left","Right"],bu=["Top","Bottom"],bv,bw,bx;f.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bv(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d,h==="string"&&(g=br.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||h==="number"&&isNaN(d))return;h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(bv)return bv(a,c)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]}}),f.curCSS=f.css,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c){if(a.offsetWidth!==0)return by(a,b,d);f.swap(a,bs,function(){e=by(a,b,d)});return e}},set:function(a,b){if(!bp.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bn.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bm,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bm.test(g)?g.replace(bm,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bv(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bw=function(a,c){var d,e,g;c=c.replace(bo,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bx=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bp.test(d)&&bq.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bv=bw||bx,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bz=/%20/g,bA=/\[\]$/,bB=/\r?\n/g,bC=/#.*$/,bD=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bE=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bF=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bG=/^(?:GET|HEAD)$/,bH=/^\/\//,bI=/\?/,bJ=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bK=/^(?:select|textarea)/i,bL=/\s+/,bM=/([?&])_=[^&]*/,bN=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bO=f.fn.load,bP={},bQ={},bR,bS,bT=["*/"]+["*"];try{bR=e.href}catch(bU){bR=c.createElement("a"),bR.href="",bR=bR.href}bS=bN.exec(bR.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bO)return bO.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(c.replace(bJ,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bK.test(this.nodeName)||bE.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bB,"\r\n")}}):{name:b.name,value:c.replace(bB,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?bX(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),bX(a,b);return a},ajaxSettings:{url:bR,isLocal:bF.test(bS[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bT},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bV(bP),ajaxTransport:bV(bQ),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?bZ(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=b$(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bD.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bC,"").replace(bH,bS[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bL),d.crossDomain==null&&(r=bN.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bS[1]&&r[2]==bS[2]&&(r[3]||(r[1]==="http:"?80:443))==(bS[3]||(bS[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bW(bP,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bG.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bI.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bM,"$1_="+x);d.url=y+(y===d.url?(bI.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bT+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bW(bQ,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){s<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)bY(g,a[g],c,e);return d.join("&").replace(bz,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var b_=f.now(),ca=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+b_++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ca.test(b.url)||e&&ca.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ca,l),b.url===j&&(e&&(k=k.replace(ca,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cb=a.ActiveXObject?function(){for(var a in cd)cd[a](0,1)}:!1,cc=0,cd;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ce()||cf()}:ce,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cb&&delete cd[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cc,cb&&(cd||(cd={},f(a).unload(cb)),cd[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cg={},ch,ci,cj=/^(?:toggle|show|hide)$/,ck=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cl,cm=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cn;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cq("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),e===""&&f.css(d,"display")==="none"&&f._data(d,"olddisplay",cr(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none")d.style.display=f._data(d,"olddisplay")||""}}return this},hide:function(a,b,c){if(a||a===0)return this.animate(cq("hide",3),a,b,c);for(var d=0,e=this.length;d<e;d++)if(this[d].style){var g=f.css(this[d],"display");g!=="none"&&!f._data(this[d],"olddisplay")&&f._data(this[d],"olddisplay",g)}for(d=0;d<e;d++)this[d].style&&(this[d].style.display="none");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(cq("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!1]);a=f.extend({},a);return this[e.queue===!1?"each":"queue"](function(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(h==="hide"&&d||h==="show"&&!d)return b.complete.call(this);c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(f.support.inlineBlockNeedsLayout?(j=cr(this.nodeName),j==="inline"?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1)):this.style.display="inline-block"))}b.overflow!=null&&(this.style.overflow="hidden");for(i in a)k=new f.fx(this,b,i),h=a[i],cj.test(h)?k[h==="toggle"?d?"show":"hide":h]():(l=ck.exec(h),m=k.cur(),l?(n=parseFloat(l[2]),o=l[3]||(f.cssNumber[i]?"":"px"),o!=="px"&&(f.style(this,i,(n||1)+o),m=(n||1)/k.cur()*m,f.style(this,i,m+o)),l[1]&&(n=(l[1]==="-="?-1:1)*n+m),k.custom(m,n,o)):k.custom(m,h,""));return!0})},stop:function(a,b){a&&this.queue([]),this.each(function(){var a=f.timers,c=a.length;b||f._unmark(!0,this);while(c--)a[c].elem===this&&(b&&a[c](!0),a.splice(c,1))}),b||this.dequeue();return this}}),f.each({slideDown:cq("show",1),slideUp:cq("hide",1),slideToggle:cq("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default,d.old=d.complete,d.complete=function(a){f.isFunction(d.old)&&d.old.call(this),d.queue!==!1?f.dequeue(this):a!==!1&&f._unmark(this)};return d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,b,c){function g(a){return d.step(a)}var d=this,e=f.fx;this.startTime=cn||co(),this.start=a,this.end=b,this.unit=c||this.unit||(f.cssNumber[this.prop]?"":"px"),this.now=this.start,this.pos=this.state=0,g.elem=this.elem,g()&&f.timers.push(g)&&!cl&&(cl=setInterval(e.tick,e.interval))},show:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.show=!0,this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b=cn||co(),c=!0,d=this.elem,e=this.options,g,h;if(a||b>=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b<a.length;++b)a[b]()||a.splice(b--,1);a.length||f.fx.stop()},interval:13,stop:function(){clearInterval(cl),cl=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=a.now}}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var cs=/^t(?:able|d|h)$/i,ct=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?f.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(d){}var e=b.ownerDocument,g=e.documentElement;if(!c||!f.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=e.body,i=cu(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:f.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);f.offset.initialize();var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(f.offset.supportsFixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.offset.doesNotAddBorder&&(!f.offset.doesAddBorderForTableAndCells||!cs.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.offset.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;f.offset.supportsFixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},f.offset={initialize:function(){var a=c.body,b=c.createElement("div"),d,e,g,h,i=parseFloat(f.css(a,"marginTop"))||0,j="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=ct.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!ct.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cu(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cu(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNaN(j)?i:j}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window);
config.options.chkHttpReadOnly = false;
<html><img style="width: 190px;" src="http://www.israbox.com/uploads/posts/2012-04/1334176876_cover.jpg"></html>
<html><embed src="http://www.xiami.com/widget/0_507459_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
/***
|''Name:''|AutoRefreshPlugin|
|''Version:''|1.0.1 (2007-01-20)|
|''Type:''|plugin|
|''Source:''|http://tiddlywiki.abego-software.de/#AutoRefreshPlugin|
|''Author:''|Udo Borkowski (ub [at] abego-software [dot] de)|
|''Documentation:''|[[AutoRefreshPlugin Documentation|http://tiddlywiki.abego-software.de/#%5B%5BAutoRefreshPlugin%20Documentation%5D%5D]]|
|''Licence:''|[[BSD open source license (abego Software)|http://www.abego-software.de/legal/apl-v10.html]]|
|''~CoreVersion:''|2.1.3|
|''Browser:''|Firefox 1.5.0.9 or better; Internet Explorer 6.0|
A tiddler containing the {{{<<autoRefresh...>>}}} macro is automatically refreshed (re-painted) whenever a tiddler changes.
!Syntax
{{{
<<autoRefresh [observeTiddler: tiddler ...]>>
}}}
|{{{observeTiddler}}}|(optional) when specified the refresh will only happen when one of the tiddlers specified is changed.|
!Source Code
***/
//{{{

if (!window.abego) window.abego = {};

// autoRefresh Macro =============================================================
//
(function() {


var REFRESHER_NAME = "abego_onEveryChange";

var tiddlersToRefresh = {}; // A set holding the names of tiddlers to be refreshed

var onEveryChangeRefresher = function(e,changeList) {
	
	var tiddlerElem = story.findContainingTiddler(e);
	if (!tiddlerElem) return false;

	var title = tiddlerElem.getAttribute("tiddler");
	if (!title) return false;

	// if "observeTiddler" are specified we only refresh if one of the given 
	// tiddlers has changed.
	var observedTiddlers = e.getAttribute("observedTiddlers");
	if (observedTiddlers) {
		var a = observedTiddlers.readBracketedList();
		if (!changeList || !a.containsAny(changeList))
			return;
	}

	// Refresh the tiddler asynchronously. 
	// This way we can avoid repeated refreshes (e.g. when a tiddler is renamed)
	tiddlersToRefresh[title] = true;
	setTimeout(function() {
		// Refresh all tiddlers in tiddlersToRefresh
		for(var title in tiddlersToRefresh)
			story.refreshTiddler(title,null,true);

		// We have refreshed all pending tiddlers. Clear the set.
		tiddlersToRefresh = {};
	}, 0);

	return true;
}

config.refreshers[REFRESHER_NAME] = onEveryChangeRefresher;


config.macros.autoRefresh = {};

config.macros.autoRefresh.handler = function(place,macroName,params,wikifier,paramString,tiddler) {
    params = paramString.parseParams("observeTiddler",null,true,false,true); // allowEval, cascadeDefaults, names allowed

	var e = createTiddlyElement(place,"span");
	e.setAttribute("refresh",REFRESHER_NAME);
	var observedTiddlers = params[0]["observeTiddler"];
	if (observedTiddlers && observedTiddlers.length) {
		var s = "[["+observedTiddlers.join("]] [[")+"]]";
		e.setAttribute("observedTiddlers",s);
	}
};


})();

//}}}
<html><img style="width: 98.9%;" src="http://shopbase.finetunes.net/shopserver/BinaryCacheServlet?albumid=1247832465502&amp;datatype=fc300"></html>
<html><object width="99.1%" height="250" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsPlaylist9162064656" name="gsPlaylist9162064656"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=91620646&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/widget.swf" width="99.1%" height="250"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=91620646&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><span><a href="http://grooveshark.com/search/playlist?q=Bavarian%20Fruit%20Bread%20Athanassios%20Sklapanis" title="Bavarian Fruit Bread by Athanassios Sklapanis on Grooveshark">Bavarian Fruit Bread by Athanassios Sklapanis on Grooveshark</a></span></object></object></html>
<html><img width="98.9%" src="http://www.creation-records.com/site/wp-content/uploads/radio2-documentary.jpg"></html>
<html><embed src="http://jd.heliohost.org/tk/a/mediaplayer.swf" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://www.creation-records.com/site/docus/2004-doc.mp3&amp;autostart=truelargecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=false&amp;lightcolor=0x996600&amp;backcolor=0x000000&amp;frontcolor=0xCCCCCC" width="99.1%" height="20"></html>
<html><img style="width: 190px;" src="http://www.cheekymonkeysarnia.ca/wp-content/uploads/2012/02/LANEGAN-BLUES-FUNERAL.jpg"></html>
<html><embed src="http://www.xiami.com/widget/0_489887_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="0" height="0" wmode="transparent"></embed>
</html> 
<html><div style="border: 0px solid rgb(201, 0, 1); overflow: hidden; margin-left: -15px auto; max-width: 190px;">
<iframe scrolling="no" src="http://musicmp3.ru/artist_mark-lanegan-band__album_blues-funeral.html#.U7gVOrGZ12E" style="border: 0px none; margin-left: -275px; height: 540px; margin-top: -210px; width: 800px; -moz-transform: scale(0.75);">
</iframe>
</div>
</html> 
<html><img style="width: 200px; margin-left:-10px;" src="http://upload.wikimedia.org/wikipedia/en/7/7e/Brainwashed.jpg"></html>
<html><embed style="margin-left:-10px;" src="http://jd.heliohost.org/tk/a/player.swf" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://jd.heliohost.org/tk/a/brainwashed.xml&playlist=bottom&amp;&playlistsize=350&amp;autostart=true&amp;largecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=false&amp;lightcolor=0x996600&amp;backcolor=0x000000&amp;frontcolor=0xCCCCCC" width="200" height="250"></div></html>
[[more|http://media.brainwashed.com/podcast/]] 
<html><img style="width: 98.9%;" src="http://1.bp.blogspot.com/_VGX34mfRuKk/SAy1hWqJnNI/AAAAAAAAALM/FTPkSLx9RQA/s400/704891_500x500.jpg"><br></html>
<html><embed src="http://jd.heliohost.org/tk/a/mediaplayer.swf" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://jd.heliohost.org/tk/a/Bob%20Dylan%20Bringing%20It%20All%20Back%20Home.xml&amp;autostart=truelargecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=false&amp;lightcolor=0x996600&amp;backcolor=0x000000&amp;frontcolor=0xCCCCCC" width="99.1%" height="200"></html>
<html><iframe src="http://library.radio3net.ro/playme.php?id=1000&m=a&pp=" scrolling="no" border=''0'' width="98.9%" height="65"> </iframe></html>
 <html> <a href="http://library.radio3net.ro/playme.php?id=1000&m=a&pp=" style='font-size: 85%;' target='_blank'>Launch in external player</a></html>
<html><img style="width: 98.9%;" src="http://2.bp.blogspot.com/_0yNNBKF3Jnk/TJo_fCkZprI/AAAAAAAAACc/cpmneKt7Ps4/s1600/Broadcast+and+The+Focus+Group.jpg"></html>
<html><object width="99.1%" height="400"> <param name="movie" value="http://grooveshark.com/widget.swf" /> <param name="wmode" value="window" /> <param name="allowScriptAccess" value="always" /> <param name="flashvars" value="hostname=cowbell.grooveshark.com&widgetID=23347324&style=metal&bbg=000000&bfg=030101&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=030101&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=030101&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=030101&p=1" /> <embed src="http://grooveshark.com/widget.swf" type="application/x-shockwave-flash" width="99.1%" height="400" flashvars="hostname=cowbell.grooveshark.com&widgetID=23347324&style=metal&bbg=000000&bfg=030101&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=030101&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=030101&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=030101&p=1" allowScriptAccess="always" wmode="window" /></object>
                            </html>
                            
<html><img width="98.9%" src="http://www.musikzimmer.ch/pics/covers/albums/1955.jpg"></html>
<html><embed src="http://jd.heliohost.org/tk/a/mediaplayer.swf" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://jd.heliohost.org/tk/a/Bryter%20Layter.xml&amp;autostart=truelargecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=false&amp;lightcolor=0x996600&amp;backcolor=0x000000&amp;frontcolor=0xCCCCCC" width="99.1%" height="250"></html>
<html> <iframe src="http://www.byte.fm/player/embedded/open.php?s_client=Qnl0ZUZNIGVtYmVkZGVkIFBsYXllciA6IHd3dy5ieXRlLmZt&i_client=MzY=" scrolling="no"  frameborder="0" allowtransparency style="border:none;" width="98.9%" height="450"> </iframe></html>

<html><a target="_blank" href="http://radio3.cbc.ca/"> <img style="width: 98.9%;"  src="http://t3.gstatic.com/images?q=tbn:ANd9GcR_DQTWxP2IQV5i--46UaXgjRZPdf1ce_F5JzQzQ9MUgwc638U&t=1&usg=__Bpuju6imep3oWZlFA7X9U9A_CMo="></html>
<html><iframe src="http://www.cbc.ca/video/radio-popup.html#/networkKey=cbc_radio_3&programKey=radio3" scrolling="yes" border=''0'' width="950" height="420"> </iframe></html>
<html><!-- begin embedded WindowsMedia file... -->
 <OBJECT id='mediaPlayer' width="99.1%" height="67" 
 classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' 
 codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701'
 standby='Loading Microsoft Windows Media Player components...' type='application/x-oleobject'>
 <param name='fileName' value="http://shoutcast1.cbcradio3.com:80/">
 <param name='animationatStart' value='true'>
 <param name='transparentatStart' value='true'>
 <param name='autoStart' value="true">
 <param name='showControls' value="true">
 <param name='loop' value="false">
 <EMBED type='application/x-mplayer2'
 pluginspage='http://microsoft.com/windows/mediaplayer/en/download/'
 id='mediaPlayer' name='mediaPlayer' displaysize='4' autosize='-1' 
 bgcolor='darkblue' showcontrols="true" showtracker='-1' 
 showdisplay='1' showstatusbar='-1' videoborder3d='-1' width="99.1%" height="67"
 src="http://shoutcast1.cbcradio3.com:80/" autostart="true" designtimesp='5311' loop="false">
 </EMBED>
 </OBJECT></html>
<html><img style="width: 98.9%;" src="http://farm1.staticflickr.com/121/314337691_f7a39910db.jpg"></html>
<html><iframe src="http://archive.org/embed/calexico2006-12-02..flac16&playlist=1&autoplay=1" width="99.1%" height="490" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe></html>
<html><img width="98.9%" src="http://impose.vaesite.net/__data/album-art-topaz-rags-capricorn-born-again.10.jpg"></html>
<html><object width="99.1%" height="250" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsPlaylist9249029430" name="gsPlaylist9249029430"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=92490294&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/widget.swf" width="99.1%" height="250"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=92490294&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><span><a href="http://grooveshark.com/search/playlist?q=Topaz%20Rags%20Athanassios%20Sklapanis" title="Topaz Rags by Athanassios Sklapanis on Grooveshark">Topaz Rags by Athanassios Sklapanis on Grooveshark</a></span></object></object></html>
<html><img style="width: 190px;" src="http://www.sweetslyrics.com/poze/calexico_carried_to_dust.gif"></html>
<html><embed src="http://www.xiami.com/widget/0_192457_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html><img style="width: 98.9%;" src="http://media.npr.org/music/liveconcerts/catpower/cp300.jpg"></html>
<html><embed src="http://jd.heliohost.org/tk/a/mediaplayer.swf" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://castroller.com/podcasts/NprLiveConcerts/3074541/download.mp3&amp;autostart=truelargecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=false&amp;lightcolor=0x996600&amp;backcolor=0x000000&amp;frontcolor=0xCCCCCC" width="99.1%" height="20"></html>

<html><img style="width: 98.9%;" src="http://bp3.blogger.com/_b6u0bKEkmWA/RcQsHyiKGdI/AAAAAAAAA0M/9F3evRqEO0E/s400/Cat+Power.jpg"></html>
<html><iframe src="http://jd.heliohost.org/tk/a/Cat%20Power%20at%20Cafe%20De%20La%20Dance_rbs/Cat%20Power%20at%20Cafe%20De%20La%20Dance.html" style="border: 0px none;"  scrolling="no" border=''0'' width="220" height="400"> </iframe></html>


/***
|''Name:''|ChangeModePlugin|
|''Description:''|Change template and styleSheet|
|''Credits:''|SaqImtiaz for is PresentationPlugin|
|''Version:''|0.0.4|
|''Date:''|Jun 5, 2007|
|''Source:''|http://tiddlywiki.bidix.info/#changeModePlugin|
|''Usage:''|{{{<<changeMode [newMode]>>}}}<br>{{{newMode: if omitted the default mode is applied}}}|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''[[License]]:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''CoreVersion:''|2.2.0|
***/
//{{{
version.extensions.ChangeModePlugin = 
{
	major: 0, minor: 0, revision: 4, 
	date: new Date("Jun 9, 2007"),
	source: 'http://tiddlywiki.bidix.info/#ChangeModePlugin',
	author: 'BidiX (BidiX (at) bidix (dot) info',
	coreVersion: '2.2.0'
};

// From SaqImtiaz's PresentationPlugin
//---------------------------------------------------
TiddlyWiki.prototype.isTiddler= function (title) 
{
	return store.tiddlerExists(title) || store.isShadowTiddler(title);
};

TiddlyWiki.prototype.removeNotification = function(title,fn) 
{
	for (var i=0; i<this.namedNotifications.length; i++)
	if((this.namedNotifications[i].name == title) && (this.namedNotifications[i].notify == fn))
 		this.namedNotifications.splice(i,1);
};

Story.prototype.chooseTemplateForTiddler_core = Story.prototype.chooseTemplateForTiddler;

Story.prototype.chooseTemplateForTiddler = function(title,template)
{
	if (!template)
 		template = DEFAULT_VIEW_TEMPLATE;
 	var mode = config.macros.changeMode.currentMode;
 	if (template == DEFAULT_VIEW_TEMPLATE) {
 		if (store.isTiddler(mode+"ViewTemplate"))
 			return mode+"ViewTemplate";
 	} else if (template == DEFAULT_EDIT_TEMPLATE) {
 		if (store.isTiddler(mode+"EditTemplate"))
 			return mode+"EditTemplate";
 	}
 	return this.chooseTemplateForTiddler_core(title,template);
}


Story.prototype.lewcidrefreshAllTiddlers = function() 
{
	var place = document.getElementById(this.container);
 	var e = place.firstChild;
 	if(!e) return;
 	this.refreshTiddler(e.getAttribute("tiddler"),null,true);
 	while((e = e.nextSibling) != null)
 		this.refreshTiddler(e.getAttribute("tiddler"),null,true);
}
//---------------------------------------------------
// manage different modes
// 
// config.macros.changeMode.initMode: the name of the initial Mode
// config.macros.changeMode.readOnlyModes: array containing readOnly mode (no Backstage and readOnly)
//

config.macros.changeMode = 
{
	currentMode: '',	// defaultMode
	initMode: 'Reader',
	readOnlyModes : ['Reader'],
	noBackstage : ['Reader', 'Author'],
	singlePageMode: ['Reader', 'Author'],
	lingo: {
		label: "%0 Mode",
		prompt: "Change the current mode to '%0'",
		modeName: {
			Author: 'Author',
			Reader: 'Reader',
			'': '(default)'
		}
	},
	handler: function(place,macroName,params) {
		var newMode = (params[0] ? params[0]: ""); // default to ''
		var newModeName = (this.lingo.modeName[newMode] ? this.lingo.modeName[newMode]: newMode); // default to ''
		var label = this.lingo.label.format([newModeName]);
		var prompt = this.lingo.prompt.format([newModeName]);
		createTiddlyButton(place, label, prompt, function() {config.macros.changeMode.action(newMode);}, null, null, null);		
	},	
	action: function(template) {
		config.macros.changeMode.applyMode(template);
	},
	defaults: [
		{name: "StyleSheet", notify: refreshStyles},
		{name: "PageTemplate", notify: refreshPageTemplate}
	],	
	applyMode: function (newMode) {
		var oldMode = this.currentMode;
		var oldStyleElement = document.getElementById(oldMode+"StyleSheet");
		if (oldStyleElement) {
			oldStyleElement.parentNode.removeChild(oldStyleElement);
		}
		// change Palette
		if (store.isTiddler(newMode + 'ColorPalette')) {
			var tiddler = new Tiddler('ColorPalette');
			tiddler.tags.push('admin');
			if (!newMode) {
				if (store.isTiddler('defaultColorPalette'))
					tiddler.text = store.getTiddlerText('defaultColorPalette');
				else
					tiddler.text = config.shadowTiddlers['ColorPalette'];
				} else {
				tiddler.text = store.getTiddlerText(newMode + 'ColorPalette');
			}
			store.addTiddler(tiddler);
		}
		for (var i=0; i< this.defaults.length; i++)
		{
			var name = this.defaults[i]["name"];
			var newElement = store.isTiddler(newMode + name) ? newMode + name : name;
			store.removeNotification(oldMode + name, this.defaults[i]["notify"]);
			store.addNotification(newElement,this.defaults[i]["notify"]);
			store.notify(newElement); //just one do blanket notify instead?
		}
		if (backstage && !backstage.button)
			backstage.init();
		// change readOnly
		if (this.readOnlyModes.indexOf(newMode) == -1) {
			readOnly = false;
		}
		else {
			readOnly = true;
		}	
		// change backstage display
		if (backstage && backstage.button) {
			if (this.noBackstage.indexOf(newMode) == -1) {
				backstage.button.style.display = "block";
			}
			else {
				backstage.hide();
				backstage.button.style.display = "none";
			}
		// change singlePageMode
		if (this.singlePageMode.indexOf(newMode) == -1) {
			config.options.chkSinglePageMode = false;
		}
		else {
			config.options.chkSinglePageMode= true;
		}	

		}
			
		
		this.currentMode = newMode;
		story.lewcidrefreshAllTiddlers ();
		// store.refreshPalette();
		store.notifyAll();
		},
	init: function() {
		if (!store.isTiddler('defaultColorPalette'))
			config.shadowTiddlers['defaultColorPalette'] = config.shadowTiddlers['ColorPalette'];
		config.macros.changeMode.applyMode(this.initMode);
	}
}

config.paramifiers.mode = {
	onconfig: function(mode) {
		if (mode == 'false')
			config.macros.changeMode.initMode = null;
		else
			config.macros.changeMode.initMode = mode;	
	}
};


//}}}
<html><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="98.9%" height="400" id="videoplayer.prt1" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="true" /><param name="movie" value="http://matadorrecords.com/uk/widgets/kurtvile/kurtvileplayer.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" />	<embed src="http://matadorrecords.com/uk/widgets/kurtvile/kurtvileplayer.swf" quality="high" bgcolor="#000000" width="98.9%" height="400" name="videoplayer.prt1" align="middle" allowScriptAccess="sameDomain" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object></html>
 
<style type="text/css"><!--
a:hover {cursor:url("cross_r.cur"), pointer}
--></style><html>

<style type="text/css">
BODY {scrollbar-face-color: silver; scrollbar-highlight-color: white;scrollbar-shadow-color: white; scrollbar-3dlight-color: white;scrollbar-arrow-color: white; scrollbar-track-color: white; scrollbar-darkshadow-color: white;}
</style>


</script>
<base target="_blank">
<body link="#000000" vlink="#000000" alink="#000000">

</p>
<script language="JavaScript">
image1 = new Image();
image1.src = "images/Closer2.gif";
image2 = new Image();
image2.src = "images/Closer_Italylabel2.jpg";
image3 = new Image();
image3.src = "images/Closer_NewZealandcassette2.jpg";
image4 = new Image();
image4.src = "images/Closer_UKpurpleMC2.jpg";
</script>

<p><a target="_blank" href="http://jd.heliohost.org/Novelty/1280x1024/files/images/covers/closer1.jpg">

<img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/covers/closer1.jpg" width="468" height="468"></a><p><br>
<div align="left">
  <table border="0" cellspacing="0" width="468" bordercolordark="#FFFFFF"
 bordercolorlight="#000000" cellpadding="0" style="border-collapse: collapse" bordercolor="#111111">
    <tr>
        <td width="1%" align="left"><p>&nbsp;</td>
        <td width="99%" align="left" colspan="3"><p
             align="left"><b><font face="J.D.- Closer/LWTUA" color="#C0C0C0">
        TRACK LIST</font></b></td>
    </tr>
    <tr>

        <td width="1%" align="left" valign="top"><p>&nbsp;</td>
        <td width="49%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">01. </font>
        <font
             face="Garamond"><b>
        <a onmouseover="window.status = 'IanCurtis.org'; return true" href="sites/www.iancurtis.org/www.iancurtis.org/songs/atrocityexhibition.html">Atrocity exhibition</a></b></font><font face="Garamond" color="black"><br> Duration: 6.03</font></td>
        <td width="1%" align="left" valign="top"><p>
        <font face="Garamond">&nbsp;</font></td>
        <td width="49%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">06. </font>

        <font
             face="Garamond"><b>
        <a target="_blank" onmouseover="window.status = 'IanCurtis.org'; return true" href="sites/www.iancurtis.org/www.iancurtis.org/songs/heartandsoul.html">Heart and soul</a></b></font><font face="Garamond" color="black"><br> Duration: 5.47 - fade 
            out</font></td>
    </tr>
    <tr>
        <td width="1%" align="left" valign="top"><p align="left"><font face="Verdana" size="2" color="black"><br></font> </td>
        <td width="49%" align="left" valign="top"><p>
        <font face="Garamond" color="black">02. </font>

        <font
             face="Garamond"><b>
        <a target="_blank" onmouseover="window.status = 'IanCurtis.org'; return true" href="sites/www.iancurtis.org/www.iancurtis.org/songs/isolation.html">Isolation</a></b></font><font face="Garamond" color="black"><br> Duration: 2.52</font></td>
        <td width="1%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black"><br></font> 
            </td>
        <td width="49%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">07. </font>
        <font
             face="Garamond"><b>
        <a target="_blank" onmouseover="window.status = 'IanCurtis.org'; return true" href="sites/www.iancurtis.org/www.iancurtis.org/songs/twentyfourhours.html">Twenty four hours</a></b></font><font face="Garamond" color="black"><br> Duration: 4.24</font></td>

    </tr>
    <tr>
        <td width="1%" align="left" valign="top"><p align="left"><font face="Verdana" size="2" color="black"><br></font> </td>
        <td width="49%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">03. </font>
        <font
             face="Garamond"><b>
        <a onmouseover="window.status = 'IanCurtis.org'; return true" href="sites/www.iancurtis.org/www.iancurtis.org/songs/passover.html">Passover</a></b></font><font face="Garamond" color="black"><br> Duration: 4.43</font></td>

        <td width="1%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black"><br></font> 
            </td>
        <td width="49%" align="left" valign="top"><p>
        <font face="Garamond" color="black">08. </font>
        <font
             face="Garamond"><b>
        <a onmouseover="window.status = 'IanCurtis.org'; return true" href="sites/www.iancurtis.org/www.iancurtis.org/songs/theeternal.html">The eternal</a></b></font><font face="Garamond" color="black"><br> Duration: 6.05</font></td>
    </tr>

    <tr>
        <td width="1%" align="left" valign="top"><p align="left"><font face="Verdana" size="2" color="black"><br></font> </td>
        <td width="49%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">04. </font>
        <font
             face="Garamond"><b>
        <a onmouseover="window.status = 'IanCurtis.org'; return true" href="sites/www.iancurtis.org/www.iancurtis.org/songs/colony.html">Colony</a></b></font><font face="Garamond" color="black"><br> Duration: 3.50</font></td>
        <td width="1%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black"><br></font> 
            </td>

        <td width="49%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">09. </font>
        <font
             face="Garamond"><b>
        <a target="_blank" onmouseover="window.status = 'IanCurtis.org'; return true" href="sites/www.iancurtis.org/www.iancurtis.org/songs/decades.html">Decades</a></b></font><font face="Garamond" color="black"><br> Duration: 6.08</font></td>
    </tr>
    <tr>
        <td width="1%" align="left" valign="top"><p align="left"><font face="Verdana" size="2" color="black"><br></font> </td>

        <td width="49%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">05. </font>
        <font
             face="Garamond"><b>
        <a onmouseover="window.status = 'IanCurtis.org'; return true" href="sites/www.iancurtis.org/www.iancurtis.org/songs/ameanstoanend.html">A means to an end</a></b></font><font face="Garamond" color="black"><br> Duration: 4.03<br> <br></font></td>
        <td width="1%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black"><br></font> 
            </td>
        <td width="49%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black"><br></font> 
            </td>

    </tr>
</table></div>
<p><br>
<div align="left">
  <table border="0" cellspacing="0" width="468" bordercolordark="#FFFFFF"
 bordercolorlight="#000000" cellpadding="0" style="border-collapse: collapse" bordercolor="#111111">
    <tr>
        <td width="1%" align="left">&nbsp;</td>
        <td width="99%" align="left"><p
             align="left"><b><font face="J.D.- Closer/LWTUA" color="#C0C0C0">
        CREDITS</font></b></td>
    </tr>

    <tr>
        <td width="1%" align="left" valign="top">
        <p style="margin-top: 0; margin-bottom: 0">&nbsp;</td>
        <td width="99%" align="left" valign="top">
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Garamond" color="black">Line-up: </font>
        <font
             face="Garamond"><b>
        <a onmouseover="window.status = 'IanCurtis.org'; return true" href="sites/www.iancurtis.org/www.iancurtis.org/biography/IanCurtis.html">Ian Curtis</a></b></font><font
             face="Garamond" color="white"><b> </b></font>

        <font face="Garamond" color="black">|</font><font
             face="Garamond" color="white"><b> </b></font>
        <font
             face="Garamond"><b>
        <a target="_blank" onmouseover="window.status = 'IanCurtis.org'; return true" href="sites/www.iancurtis.org/www.iancurtis.org/biography/PeterHook.html">Peter Hook</a></b></font><font
             face="Garamond" color="white"><b> </b></font>
        <font face="Garamond" color="black">|</font><font
             face="Garamond" color="white"><b> </b></font>
        <font
             face="Garamond"><b>
        <a onmouseover="window.status = 'IanCurtis.org'; return true" href="sites/www.iancurtis.org/www.iancurtis.org/biography/StephenMorris.html">Stephen Morris</a></b></font><font
             face="Garamond" color="white"><b> </b></font>

        <font face="Garamond" color="black">|</font><font
             face="Garamond" color="white"><b> </b></font>
        <p style="margin-top: 0; margin-bottom: 0">
        <font
             face="Garamond"><b>
        <a target="_blank" onmouseover="window.status = 'IanCurtis.org'; return true" href="sites/www.iancurtis.org/www.iancurtis.org/biography/BernardSumner.html">Bernard Sumner</a></b></font><font face="Garamond" color="black"><br></font></td>
    </tr>
    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>

        <td width="99%" align="left" valign="top"><p>
        <font
             face="Garamond" color="black">Producer: </font>
        <font
             face="Garamond"><b>
        <a target="_blank" onmouseover="window.status = 'IanCurtis.org'; return true" href="sites/www.iancurtis.org/www.iancurtis.org/biography/MartinHannett.html">Martin Hannett</a></b></font><font face="Garamond" color="black"><br> Sound engineers: John Caffery | </font>
        <font
             face="Garamond"><b>
        <a onmouseover="window.status = 'IanCurtis.org'; return true" href="sites/www.iancurtis.org/www.iancurtis.org/biography/MartinHannett.html">Martin Hannett</a></b></font><font
             face="Garamond" color="white"><b> </b></font>

        <font face="Garamond" color="black">|</font><font
             face="Garamond" color="white"><b> </b></font>
        <font face="Garamond" color="black">Michael Johnson (assistant)</font><p>
        <font face="Garamond" color="black">Studio: Britannia Row Studio – London (UK)<br> 
            Recording date: </font><font
             face="Garamond"><b>
        <a target="_blank" onmouseover="window.status = 'IanCurtis.org'; return true" href="sites/www.iancurtis.org/www.iancurtis.org/studios/18-03-1980.html">Tuesday 18–Sunday 30 March 1980</a></b></font><font face="Garamond" color="black"><br></font></td>
    </tr>

    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p>
        <font face="Garamond" color="black">Total duration: 44.13 minutes<br></font></td>
    </tr>
</table></div>
<p><br>
<div align="left">
  <table border="0" cellspacing="0" width="468" bordercolordark="#FFFFFF"
 bordercolorlight="#000000" cellpadding="0" style="border-collapse: collapse" bordercolor="#111111">
    <tr>

        <td width="1%" align="left"><p>&nbsp;</td>
        <td width="99%" align="left"><p
             align="left"><font face="J.D.- Closer/LWTUA" color="#C0C0C0"><b>NOTES</b></font></td>
    </tr>
    <tr>
        <td width="1%" align="left">&nbsp;</td>
        <td width="99%" align="left">
<p class="MsoNormal" align="left" style="margin-top: 0; margin-bottom: 0">
<font face="J.D.- Closer/LWTUA" size="6">›</font><font face="J.D.- Closer/LWTUA"> </font> <span lang="FR">

<font face="Garamond">Sleeve design by Peter Saville and </font></span></p>
<p class="MsoNormal" align="left" style="margin-top: 0; margin-bottom: 0">
<font face="Garamond"> <span lang="FR">Martyn Atkins;&nbsp;</span> <span lang="FR">photography 
by Bernard Pierre Wolf.</span></font></p>
        </td>
    </tr>
    <tr>
        <td width="1%" align="left">&nbsp;</td>
        <td width="99%" align="left">&nbsp;</td>

    </tr>
    <tr>
        <td width="1%" align="left">&nbsp;</td>
        <td width="99%" align="left">
<p class="MsoNormal" align="justify" style="margin-top: 0; margin-bottom: 0">
<font face="J.D.- Closer/LWTUA" size="6">›</font><font face="J.D.- Closer/LWTUA"> </font> <span lang="FR">
<font face="Garamond">The picture on the album sleeve is</font></span><font face="Garamond"> <span lang="FR">&nbsp;from the 
<a target="_blank" href="http://www.flickr.com/photos/cienne/sets/72057594079162008/">Staglieno</a></span><a target="_blank" href="http://www.flickr.com/photos/cienne/sets/72057594079162008/"> <span lang="FR">Cemetery</span></a><span lang="FR"> in Genova, Italy</span>. Peter 
Saville was inspired by an article in a photography magazine called Zoom (Volume 65, September/October 1979). </font></p>

        <p>&nbsp;</td>
    </tr>
    <tr>
        <td width="1%" align="left">&nbsp;</td>
        <td width="99%" align="left">
<p class="MsoNormal" align="left" style="margin-top: 0; margin-bottom: 0">
<font face="Garamond">The 
article features Bernard›Pierre Wolffs &nbsp;photos of the
<a target="_blank" href="http://www.cimiterodistaglieno.it/">Staglieno Cemetary</a>&nbsp; where 
there is a tradition of lifelike statues and tableaus. </font></p>

<p class="MsoNormal" align="left" style="margin-top: 0; margin-bottom: 0">
<font face="Garamond">Peter lifted one of the photos and put it on the album sleeve.</font></p>
<p class="MsoNormal" align="left" style="margin-top: 0; margin-bottom: 0">
&nbsp;</p>
<p class="MsoNormal" align="left" style="margin-top: 0; margin-bottom: 0">
<font face="Garamond">Another Staglieno tomb appears on the cover of the
<a target="_blank" href="sites/www.iancurtis.org/www.iancurtis.org/records/lovewilltearusapart12.html">
Love Will Tear Us Apart</a> 12&quot; single.</font></p>
        </td>
    </tr>

    <tr>
        <td width="1%" align="left">&nbsp;</td>
        <td width="99%" align="left">&nbsp;</td>
    </tr>
    <tr>
        <td width="1%" align="left">&nbsp;</td>
        <td width="99%" align="left">
<font face="J.D.- Closer/LWTUA">
<img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/zoomb.jpg" width="292" height="400"></font></td>
    </tr>

    <tr>
        <td width="1%" align="left" valign="top"><p>&nbsp;</td>
        <td width="99%" align="left" valign="top">
<p class="MsoNormal" align="left" style="margin-top: 0; margin-bottom: 0">
&nbsp;</p>
        <p>
<font face="J.D.- Closer/LWTUA">
<img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/zoom1b.jpg" width="468" height="354"></font></td>
    </tr>
    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>

        <td width="99%" align="left" valign="top">&nbsp;</td>
    </tr>
    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top">
<font face="J.D.- Closer/LWTUA">
<img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/zoom2b.jpg" width="468" height="345"></font></td>
    </tr>
</table></div>
<p><br>
<div align="left">

  <table border="0" cellspacing="0" width="468" bordercolordark="#FFFFFF"
 bordercolorlight="#000000" cellpadding="0" style="border-collapse: collapse" bordercolor="#111111">
    <tr>
        <td width="11" align="left"><p>&nbsp;</td>
        <td width="1145" align="left"><p
             align="left"><font face="J.D.- Closer/LWTUA" color="#C0C0C0"><b>ADDITIONAL 
            INFORMATION</b></font></td>
    </tr>
    <tr>
        <td width="11" align="left" valign="top"><p>&nbsp;</td>
        <td width="1145" align="left" valign="top"><p>

        <font
             face="Garamond" color="black"><br></font></td>
    </tr>
    <tr>
        <td width="11" align="left" valign="top"><p>&nbsp;</td>
        <td width="468" align="left" valign="top"><p>
        <font face="Garamond" color="black">
        <img border="0" src="sites/www.iancurtis.org/www.iancurtis.org/records/images/Closer1.gif" width="120" height="120"><img border="0" src="sites/www.iancurtis.org/www.iancurtis.org/records/images/Closer2.gif" width="120" height="120"><br> UK: Factory Records<br> LP (July 1980)<br><br> </font><p>

        <font face="Garamond" color="black">
        <img border="0" src="sites/www.iancurtis.org/www.iancurtis.org/records/images/Closer_UKpurpleMC1.jpg" width="86" height="120"><br> UK: Factory Communications Ltd<br> MC-box 
                (1985)<br> </font><p>
        <font face="Garamond" color="black">
        <img border="0" src="sites/www.iancurtis.org/www.iancurtis.org/records/images/Closer_NewZealandcassette1.jpg" width="77" height="120"><br> New Zealand: RTC<br> MC<br> </font></td>

    </tr>
    <tr>
        <td width="11" align="left" valign="top"><p>&nbsp;</td>
        <td width="1145" align="left" valign="top"><p>
        <font face="Garamond" color="black">
        <img border="0" src="sites/www.iancurtis.org/www.iancurtis.org/records/images/Closer_Italylabel1.jpg" width="120" height="120"><br> Italy: Base Records<br> LP labels<br> </font></td>

    </tr>
    <tr>
        <td width="11" align="left" valign="top">&nbsp;</td>
        <td width="1145" align="left" valign="top">
        <font
             face="Garamond" color="black">Design: </font>
        <font
             face="Garamond"><b>
        <a target="_blank" onmouseover="window.status = 'IanCurtis.org'; return true" href="sites/www.iancurtis.org/www.iancurtis.org/biography/PeterSaville.html">Peter Saville</a></b></font><font face="Garamond" color="black"> | Martyn Atkins | Chris 
            Mathan<br> Photography: Bernard Pierre Wolff</font></td>

    </tr>
    <tr>
        <td width="11" align="left" valign="top">&nbsp;</td>
        <td width="1145" align="left" valign="top">&nbsp;</td>
    </tr>
    <tr>
        <td width="11" align="left" valign="top">&nbsp;</td>
        <td width="1145" align="left" valign="top">
<p class="MsoNormal" align="left" style="margin-top: 0; margin-bottom: 0">

<font face="J.D.- Closer/LWTUA" size="6">›</font><span lang="FR"><font face="J.D.- Closer/LWTUA">&nbsp;</font><font face="Garamond">&nbsp;The 
album was scheduled for</font></span><font face="Garamond"> <span lang="FR">&nbsp;release on May 8 
but</span> <span lang="FR">was delayed</span></font></p>
<p class="MsoNormal" align="left" style="margin-top: 0; margin-bottom: 0">
<font face="Garamond"><span lang="FR">&nbsp;until July 1980 
due to</span>
<span lang="FR">a combination</span>
<span lang="FR">of the sleeves not being completed in time</span>
<span lang="FR">and of the producer Martin Hannett
</span></font>
<span lang="FR"><font face="Garamond">having to order another 
master cut</font></span><font face="Garamond">

<span lang="FR">after it was found</span>
<span lang="FR">that 5000 records</span>
<span lang="FR">&nbsp;were pressed without </span></font></p>
<p class="MsoNormal" align="left" style="margin-top: 0; margin-bottom: 0">
<span lang="FR"><font face="Garamond">the master having been approved. </font>
</span></p>
        </td>
    </tr>
    <tr>
        <td width="11" align="left" valign="top"><p>&nbsp;</td>

        <td width="1145" align="left" valign="top">
<p class="MsoNormal" align="left" style="margin-top: 0; margin-bottom: 0">
<font face="J.D.- Closer/LWTUA" size="6">›</font><span lang="FR"><font face="Garamond">Chart Position&nbsp;: UK&nbsp;: 6&nbsp;; 27/7/97, 8 Weeks.</font></span></p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="J.D.- Closer/LWTUA" size="6">›</font><font face="J.D.- Closer/LWTUA"> </font>
<font face="Garamond">The Brazilian Stiletto/ Polygram&nbsp; LP release of <i>Closer</i></font></p>

<p style="margin-top: 0; margin-bottom: 0">
<font face="Garamond">&nbsp;has <i>Love Will Tear Us Apart</i> 
as 10th track. </font> </p>
<div align="left">
  <pre style="margin-top: 0; margin-bottom: 0"><font face="J.D.- Closer/LWTUA" size="6">›</font><font face="J.D.- Closer/LWTUA" size="3"> </font><font face="Garamond" size="3">In the last moments before pressing Closer the song  <i>Cross of iron</i> </font></pre>
</div>
<div align="left">

  <pre style="margin-top: 0; margin-bottom: 0"><font face="Garamond" size="3">was renamed <i>Decades</i>. The song <i>Incubation</i>  has also been titled </font></pre>
</div>
<div align="left">
  <pre style="margin-top: 0; margin-bottom: 0"><font face="Garamond" size="3"><i>Cross of iron</i> on several occasions,  in fact so often that bootlegs</font></pre>
</div>
<div align="left">

  <pre style="margin-top: 0; margin-bottom: 0"><font face="Garamond" size="3"> often call it <i>Incubation  (Cross of Iron)</i> or just <i>Cross of Iron</i>. </font></pre>
</div>
<div align="left">
  <pre style="margin-top: 0; margin-bottom: 0"><font face="Garamond" size="3">As if this wasnt  enough, the songs <i>A means to an end</i> and</font></pre>

</div>
<div align="left">
  <pre style="margin-top: 0; margin-bottom: 0"><font face="Garamond" size="3"> <i>Incubation</i> also  swapped titles at one point!!</font></pre>
</div>
        </td>
    </tr>
    <tr>
        <td width="11" align="left" valign="top">&nbsp;</td>

        <td width="1145" align="left" valign="top">&nbsp;</td>
    </tr>
    <tr>
        <td width="11" align="left" valign="top">&nbsp;</td>
        <td width="1145" align="left" valign="top"><font face="J.D.- Closer/LWTUA">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Facoz1001_label.jpg" width="468" height="470"></font></td>
    </tr>
    <tr>
        <td width="11" align="left" valign="top">&nbsp;</td>

        <td width="1145" align="left" valign="top">&nbsp;</td>
    </tr>
    <tr>
        <td width="11" align="left" valign="top">&nbsp;</td>
        <td width="1145" align="left" valign="top">
<font face="J.D.- Closer/LWTUA">
<img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/025_ci1.jpg" width="468" height="328"></font></td>
    </tr>
    <tr>
        <td width="11" align="left" valign="top">&nbsp;</td>

        <td width="1145" align="left" valign="top">&nbsp;</td>
    </tr>
    <tr>
        <td width="11" align="left" valign="top">&nbsp;</td>
        <td width="1145" align="left" valign="top"><font face="J.D.- Closer/LWTUA">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/025_ci5.jpg" width="468" height="320"></font></td>
    </tr>
    <tr>
        <td width="11" align="left" valign="top">&nbsp;</td>

        <td width="1145" align="left" valign="top">&nbsp;</td>
    </tr>
    <tr>
        <td width="11" align="left" valign="top">&nbsp;</td>
        <td width="1145" align="left" valign="top"><font face="J.D.- Closer/LWTUA">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/025_ci6.jpg" width="468" height="325"></font></td>
    </tr>
    <tr>
        <td width="11" align="left" valign="top">&nbsp;</td>

        <td width="1145" align="left" valign="top">&nbsp;</td>
    </tr>
    <tr>
        <td width="11" align="left" valign="top">&nbsp;</td>
        <td width="1145" align="left" valign="top"><font face="J.D.- Closer/LWTUA">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/025_ci2.jpg" width="468" height="331"></font></td>
    </tr>
    <tr>
        <td width="11" align="left" valign="top">&nbsp;</td>

        <td width="1145" align="left" valign="top">&nbsp;</td>
    </tr>
    <tr>
        <td width="11" align="left" valign="top">&nbsp;</td>
        <td width="1145" align="left" valign="top"><font face="J.D.- Closer/LWTUA">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/025_ci4.jpg" width="468" height="321"></font></td>
    </tr>
    <tr>
        <td width="11" align="left" valign="top">&nbsp;</td>

        <td width="1145" align="left" valign="top">&nbsp;</td>
    </tr>
    <tr>
        <td width="11" align="left" valign="top">&nbsp;</td>
        <td width="1145" align="left" valign="top"><font face="J.D.- Closer/LWTUA">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/025_ci3.jpg" width="468" height="321"></font></td>
    </tr>
</table></div>
<p><br>
<div align="left">

  <table border="0" cellspacing="0" width="468" bordercolordark="#FFFFFF"
 bordercolorlight="#000000" cellpadding="0" style="border-collapse: collapse" bordercolor="#111111">
    <tr>
        <td width="1%" align="left"><p>&nbsp;</td>
        <td width="99%" align="left"><p
             align="left"><font face="J.D.- Closer/LWTUA" color="#C0C0C0"><b>GROOVE 
            NOTATIONS</b></font></td>
    </tr>
    <tr>
        <td width="1%" align="left" valign="top"><p>&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">A: Old 
            blue<br> B: –<br></font></td>

    </tr>
</table></div>
<p><br>
<div align="left">
  <table border="0" cellspacing="0" width="468" bordercolordark="#FFFFFF"
 bordercolorlight="#000000" cellpadding="0" style="border-collapse: collapse" bordercolor="#111111">
    <tr>
        <td width="1%" align="left"><p>&nbsp;</td>
        <td width="99%" align="left"><p
             align="left">&nbsp;</td>
    </tr>
    <tr>

        <td width="1%" align="left" valign="top"><p>&nbsp;</td>
        <td width="99%" align="left" valign="top"><p>
        <font
             face="Garamond" color="black">''The release of <b>Closer</b> brought with it a burst of realization 
            for many of those already close to </font>
        <font
             face="Garamond"><b>
        <a onmouseover="window.status = 'IanCurtis.org'; return true" href="sites/www.iancurtis.org/www.iancurtis.org/biography/IanCurtis.html">Ian</a></b></font><font
             face="Garamond" color="black">. His intentions and feelings were all there 
            within the lyrics. While he lived they were equivocal, but with 
            hindsight all was disclosed when it was too late for anything to 
            be done. Such a sensitive composition could not have happened by 
            accident. For me, <b>Closer</b> was </font>

        <font
             face="Garamond"><b>Ian</b></font><font
             face="Garamond" color="black">'s valediction and Joy Division's finest 
            work.''<br> (Source: </font><font
             face="Garamond"><b>
        <a onmouseover="window.status = 'IanCurtis.org'; return true" href="sites/www.iancurtis.org/www.iancurtis.org/biography/DeborahCurtis.html">Deborah Curtis</a></b></font><font face="Garamond" color="black"> – </font>
        <font
             face="Garamond"><b>
        <a onmouseover="window.status = 'IanCurtis.org'; return true" href="sites/www.iancurtis.org/www.iancurtis.org/literature/books/touchingfromadistance.html">Touching from a distance</a></b></font><font face="Garamond" color="black">)<br></font></td>

    </tr>
</table></div>
<p><br>
<div align="left">
  <table border="0" cellspacing="0" width="433" bordercolordark="#FFFFFF"
 bordercolorlight="#000000" cellpadding="0" style="border-collapse: collapse" bordercolor="#111111">
    <tr>
        <td width="4" align="left">&nbsp;</td>
        <td width="473" align="left" colspan="2"><p
             align="left"><font face="J.D.- Closer/LWTUA" color="#C0C0C0"><b>WORLDWIDE&nbsp;RELEASES</b></font></td>
    </tr>

    <tr>
        <td width="4" align="left" valign="top">&nbsp;</td>
        <td width="28" align="left" valign="top"><p
             align="left"><font
             face="Garamond" color="black">CD<br></font></td>
        <td width="445" align="left" valign="top"><p
             align="left">
<font face="J.D.- Closer/LWTUA" size="6">›</font><font face="Garamond" color="black">UK: Factory 
            Communications Ltd (FACD 25) – 
            1986: &quot;Car Carry Case&quot; (cardboard sleeve limited edition) 
            also available</font><p
             align="left">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_FACTUS%206%20CD.jpg" width="335" height="297"><p
             align="left">

        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_car%20carry%20case_1.jpg" width="303" height="297"><p
             align="left">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_car%20carry%20case_2.jpg" width="300" height="299"><p
             align="left"><font face="Garamond" color="black">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_FAC%20CD%20025_cb.jpg" width="352" height="500"></font><p
             align="left"><font face="Garamond" color="black"><br> UK: CentreDate Co Ltd (520 015-2) – 1992: glossy paper sleeve<br> UK: London 
            Records 90 Ltd (520 015-2) – 
            1994<br> Australia: Factory Records Australasia (FACD 25) – 
            April 1988<br> 
            Australia: Festival Records Pty. Ltd Australia (D 30408)<br> 
            Australia: Warner Music Australia (3984 28219 2): six-page booklet 
            (different to all other pressings); sticker on jewel case<br> Brazil: 
            Warner Music Brasil Ltda (398428219-2)<br> Canada: PolyGram Group 
            Canada Inc. (830 685-2) – 
            1987: first Canadian pressing<br> Canada: Warner Music Canada Ltd 
            (39842 82192 6)<br> Canada: EMI Electrola GmbH/Invisible Halahup (830 685-2) – 2000: special edition&nbsp;called 
            <b>Closer + Still 
            (2 In 1)</b>; 
            includes <b>Closer</b>&nbsp;and the first vinyl of </font>

        <font
             face="Garamond"><b>
        <a onmouseover="window.status = 'IanCurtis.org'; return true" href="sites/www.iancurtis.org/www.iancurtis.org/records/still.html">Still</a></b></font><font face="Garamond" color="black"><br> Europe: Warner Manufacturing Europe 
            (3984 28219 2)<br> France: Virgin France SA (30216)<br> Germany: 
            London Records 90 Ltd (520 015-2)<br> Germany: Metronome Musik GmbH 
            (520 015-2)<br> Germany: Rough Trade Records GmbH (RTDCD 68): first&nbsp;German 
            pressing<br> Japan: East West Japan Inc. (AMCE-6109) – Thursday 22 March 2001<br> Japan: Polydor K.K. 
            (POCD-1880) – 1992<br> </font>

<font face="J.D.- Closer/LWTUA" size="6">›</font><font face="Garamond" color="black">Lithuania: 
            Zona Records (ZNCD007) – 
            1992</font><p
             align="left">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_Zona%20CD.gif" width="429" height="358"><font face="Garamond" color="black"><br> </font>
<font face="J.D.- Closer/LWTUA" size="6">›</font><font face="Garamond" color="black">Poland: Sonic (Son 11) – 
            1992</font><p
             align="left">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_Sonic%20CD.jpg" width="430" height="347"><font face="Garamond" color="black"><br> &nbsp;</font><p
             align="left"><font face="Garamond" color="black">USA: Rough Trade Records (FACTUS VI CD) – 
            1987: also available in a special long cardboard sleeve<br> USA: 
            Factory Records US Product (FACTUS VI CD) – 
            1988<br> </font>
<font face="J.D.- Closer/LWTUA" size="6">›</font><font face="Garamond" color="black">USA: Qwest Records/Warner Bros. Records Inc. (9 25841-2) – 1989: also available in a long cardboard 
            sleeve</font><p
             align="left">

        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_US%20longbox%20CD_1.jpg" width="223" height="500"><p
             align="left">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_US%20longbox%20CD_2.jpg" width="242" height="500"><font face="Garamond" color="black"><br></font></td>
    </tr>
    <tr>
        <td width="4" align="left" valign="top">&nbsp;</td>
        <td width="28" align="left" valign="top"><p
             align="left"><font
             face="Garamond" color="black">LP<br></font></td>
        <td width="445" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">UK: Factory 
            Records (FACT XXV) – July 1980<br> UK: PolyGram/London Records 
            90 Ltd (520 015-1)<br> 
            Australia: Gap Records/CBS 
                Records Australia Limited (FACOZ 
            1001) – February 1982<br> </font>

<font face="J.D.- Closer/LWTUA" size="6">›</font><font face="Garamond" color="black">Australia: Gap Records/EMI Australia Ltd (FACOZ 
            1001) – February 1981 
                (should have been released mid January 1981): promo version came along with EMI Australia 
            Ltd's catalogue.</font><p
             align="left">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_Australia_FACOZ%201001.jpg" width="409" height="400"><p
             align="left">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_Australia_FACOZ%201002.jpg" width="414" height="309"><p
             align="left"><font face="Garamond" color="black">
        <a target="_blank" href="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_Australian%20Promo%20Poster.jpg">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_Australian%20Promo%20Poster.jpg" width="420" height="206"></a><br> </font>
<font face="J.D.- Closer/LWTUA" size="6">›</font><font face="Garamond" color="black">Brazil: Stiletto 
            Records (992 527) – 1987: includes 
            LWTUA</font><p
             align="left"><font face="Garamond" color="black">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_Brazil%20Counterfeit%20edition.jpg" width="400" height="400"></font><p
             align="left"><font face="Garamond" color="black"><br> Canada: PolyGram Group Canada Inc. (FACD 01/SNB DM) – Friday 19 June 1981: very first Joy Division 
            record pressed in Canada<br> France: Virgin France SA (first pressing: 
            70162 | second pressing: 201882): two different pressings available<br> 
            </font>

<font face="J.D.- Closer/LWTUA" size="6">›</font><font face="Garamond" color="black">Germany: Metronome Musik GmbH (0060.361)</font><p
             align="left">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_Germany%20Metronome%201.jpg" width="402" height="400"><p
             align="left">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_Germany%20Metronome%202.jpg" width="404" height="327"><p
             align="left"><font face="Garamond" color="black"><br> Germany: Rough Trade 
            Records GmbH (RTD 68) – 
            1988<br> </font>
<font face="J.D.- Closer/LWTUA" size="6">›</font><font face="Garamond" color="black">Greece: Virgin Records/EMI Greece SA (VG 50086/MT 11657)</font><p
             align="left">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_Greece_Factory%20via%20Virgin_2.jpg" width="401" height="400"><p
             align="left">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_Greece_Factory%20via%20Virgin_1.jpg" width="404" height="349"><p
             align="left"><font face="Garamond" color="black"><br> 
            </font>

<font face="J.D.- Closer/LWTUA" size="6">›</font><font face="Garamond" color="black">Italy: Base Record (FACT XXV)</font><p
             align="left">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_Italy%20%20Factory%20via%20Base%20Records%201.jpg" width="403" height="400"><p
             align="left"><font face="Garamond" color="black">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_Italy%20%20Factory%20via%20Base%20Records%202.jpg" width="399" height="400"></font><p
             align="left"><font face="Garamond" color="black">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_Italy%20%20Factory%20via%20Base%20Records%203.jpg" width="402" height="400"><br> &nbsp;</font><p
             align="left"><font face="Garamond" color="black">Japan: Nippon Columbia Co. Ltd 
            (YX-7338-AX) – 1984<br> </font>
<font face="J.D.- Closer/LWTUA" size="6">›</font><font face="Garamond" color="black">Lithuania: 
            Zona Records (ZN007) – 
            1992: inner sleeve printed on brown paper without song titles</font><p
             align="left">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_Lituania%20Zona.jpg" width="423" height="400"><font face="Garamond" color="black"><br> 
            Netherlands: Factory Records (FACT XXV)<br> </font>

<font face="J.D.- Closer/LWTUA" size="6">›</font><font face="Garamond" color="black">New Zealand: EMI Records 
            New Zealand Limited (EMC 225): second pressing in New Zealand<br> 
            New Zealand: RTC (FACT 25): first pressing in New Zealand</font><p
             align="left">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_New%20Zealand%20GAP%20Records%201.jpg" width="404" height="400"><p
             align="left"><font face="Garamond" color="black">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_New%20Zealand%20GAP%20Records%202.jpg" width="400" height="400"></font><p
             align="left"><font face="Garamond" color="black">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_New%20Zealand%20GAP%20Records%203.jpg" width="404" height="306"><br> </font>
<font face="J.D.- Closer/LWTUA" size="6">›</font><font face="Garamond" color="black">Poland: 
            TonPress (SX-T 108): limited edition with red labels</font><p
             align="left">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_Poland%20%20Tonpress%201.jpg" width="403" height="400"><font face="Garamond" color="black"><br> </font>

<font face="J.D.- Closer/LWTUA" size="6">›</font><font face="Garamond" color="black">Portugal: 
            Vimusica (VFact 111-2)</font><p
             align="left"><font face="Garamond" color="black">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_Portugal%20Vimusica.jpg" width="408" height="306"><br> &nbsp;</font><p
             align="left"><font face="Garamond" color="black">Spain: Edigsa (19L0094) – 
            1981<br> </font>
<font face="J.D.- Closer/LWTUA" size="6">›</font><font face="Garamond" color="black">Sweden: NCB (FACT-25/48508-1Y)</font><p
             align="left">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_Sweden%20NCB_1.jpg" width="386" height="382"><p
             align="left">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_Sweden%20NCB_2.jpg" width="387" height="258"><p
             align="left">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_Sweden%20NCB_3.jpg" width="385" height="298"><p
             align="left"><font face="Garamond" color="black"><br> USA: Factory Records 
            US Product (FACTUS VI) – 
            December 1980<br> USA: Rough Trade Records (FACTUS VI): also available 
            on green, red and violet vinyl<br> </font>

<font face="J.D.- Closer/LWTUA" size="6">›</font><font face="Garamond" color="black">USA: Qwest Records/Warner Bros. 
            Records Inc. (9 25841-1) – 
            1989: double LP Acetate (only the two A-sides are used) also available</font><p
             align="left">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_US%20Qwest%201.jpg" width="406" height="400"><p
             align="left">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_US%20Qwest%202.jpg" width="408" height="376"><font face="Garamond" color="black"><br></font></td>
    </tr>
    <tr>
        <td width="4" align="left" valign="top">&nbsp;</td>
        <td width="28" align="left" valign="top"><p
             align="left"><font
             face="Garamond" color="black">MC<br></font></td>
        <td width="445" align="left" valign="top"><p
             align="left">

<font face="J.D.- Closer/LWTUA" size="6">›</font><font face="Garamond" color="black">UK: Factory 
            Communications Ltd (FACT 25C) – 
            1987: tape has got sticked labels.</font><p
             align="left">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_Factory%20UK%20cassette.jpg" width="410" height="327"><font face="Garamond" color="black"><br> &nbsp;</font><p
             align="left"><font face="Garamond" color="black">UK: London Records 90 Ltd (520 015-4) – 1994<br> Australia: Gap Records/EMI Australia Ltd (TC-FACOZ 
            1001): 
            limited edition of 500 copies<br> 
            Canada: PolyGram Group Canada 
            Inc. (830 685-4) – July 1985: 
            the&nbsp;name of the recording studio is misspelled (Brittania, 
            but should read Britannia)<br> China: Qwest Records/av-press (Y-1694)<br> 
            France: Virgin France SA (50162/PM 454)<br> Greece: Virgin Records/EMI 
            Greece SA (VG 50086/MT 11657)<br> </font>

<font face="J.D.- Closer/LWTUA" size="6">›</font><font face="Garamond" color="black">Italy: Base Record (FACT XXV MC)</font><p
             align="left">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer%20Italian%20cassette.jpg" width="410" height="329"><font face="Garamond" color="black"><br> 
            &nbsp;</font><p
             align="left"><font face="Garamond" color="black">Netherlands: CentreDate Co Ltd (520 015-4)<br> </font>
<font face="J.D.- Closer/LWTUA" size="6">›</font><font face="Garamond" color="black">New Zealand: RTC 
            (FACTC25)</font><p
             align="left">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_New%20Zealand%20cassette.jpg" width="407" height="331"><font face="Garamond" color="black"><br> Poland: MG Records (MG 0732)<br> Poland: Takt Music 
            (1184)<br> Portugal: Vimusica (VFact 112-2)<br> Saudi Arabia: 747 
            New Wave (7723): different booklet and&nbsp;tracklist<br> Spain: 
            Edigsa (19C0094) – 1981: song 
            titles misspelled (for example </font>

        <font
             face="Garamond"><b>
        <a onmouseover="window.status = 'IanCurtis.org'; return true" href="sites/www.iancurtis.org/www.iancurtis.org/songs/isolation.html">Isolation</a></b></font><font face="Garamond" color="black"> is misspelled <b>Insolation</b> on the tape and <b>Kolation</b> on the sleeve)<br> USA: Factory Records 
            US Product/Rough Trade Records (FACTUS VI C) – 
            1987<br> USA: Qwest Records/Warner Bros. Records Inc. (9 25841-4) – 1989<br> USA: Rough Trade Records (FACTUS 
            VI C): different sleeve<br></font></td>

    </tr>
    <tr>
        <td width="4" align="left" valign="top">&nbsp;</td>
        <td width="28" align="left" valign="top"><p
             align="left"><font
             face="Garamond" color="black">MC-box<br></font></td>
        <td width="445" align="left" valign="top"><p
             align="left">
<font face="J.D.- Closer/LWTUA" size="6">›</font><font face="Garamond" color="black">UK: Factory 
            Communications Ltd (FACT 25C) – 
            1985: limited edition in purple box</font><p
             align="left">
        <img border="0" src="http://jd.heliohost.org/Novelty/1280x1024/files/images/Closer_UK%20Factory%20cassette.jpg" width="404" height="303"><p
             align="left"><font face="Garamond" color="black"><br> Canada: PolyGram Group Canada Inc. (FACT 25C) – July 1985: with two stickers (one with 
            the name and one with the address of the record company)<br></font></td>

    </tr>
</table></div>
<p><br>
<div align="left">
  <table border="0" cellspacing="0" width="468" bordercolordark="#FFFFFF"
 bordercolorlight="#000000" cellpadding="0" style="border-collapse: collapse" bordercolor="#111111">
    <tr>
        <td width="1%" align="left">&nbsp;</td>
        <td width="99%" align="left"><p
             align="left"><font face="J.D.- Closer/LWTUA" color="#C0C0C0"><b>PRESS 
            REVIEWS</b></font></td>
    </tr>
    <tr>

        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">Sounds 
            (UK) 
            (Thursday 26 June 1980) – review written by Dave McCullough<br></font></td>
    </tr>
    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">New Musical 
            Express (UK) 
            (Saturday 14 July 1980) – review written by Charles 
            Shaar Murray<br></font></td>
    </tr>
    <tr>

        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">New Music 
            News (UK) 
            (Thursday 19 July 1980) – review written by Steve 
            Montgomery<br></font></td>
    </tr>
    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">Smash 
                Hits (USA) (Thursday 24 July–Wednesday 6 
                August 1980) – 
            review written by Alastair Macauley<br></font></td>
    </tr>
    <tr>

        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">Melody 
            Maker (UK) 
            (Thursday 26 July 1980) – review written by Paulo Hewitt<br></font></td>
    </tr>
    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">Record 
            Mirror (UK) 
            (Thursday 26 July 1980) – review written by Mike 
            Nicholls<br></font></td>
    </tr>
    <tr>

        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">Oor (Netherlands) (Monday 
                30 July 1980) – 
            review written by Paul 
            Evers<br></font></td>
    </tr>
    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">Musik 
            Express (Germany) 
            (Tuesday 9 September 
            1980)<br></font></td>
    </tr>
    <tr>

        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">Sounds&nbsp;(Germany) (September 1980) – review written by Michael Ruff<br></font></td>
    </tr>
    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">Slash 
            (USA) 
            (September/October 
            1980) 
            – review written by Chris D.<br></font></td>
    </tr>

    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">Spex&nbsp;(Germany) (Friday 
                10 October 1980) – review written by Wi<br></font></td>
    </tr>
    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">Trouser 
            Press (USA) 
            (November 1980) – review written by Alec Ross<br></font></td>

    </tr>
    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">Tidal Wave (UK) 
            (1980) – review written by Terri<br></font></td>
    </tr>
    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">Rolling 
            Stone (USA) 
            (Thursday 19 March 1981) – review written by Shane Nicols<br></font></td>

    </tr>
    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">Rolling 
            Stone (USA) 
            (Thursday 25 May 1981) – review written by Mikal Gilmore<br></font></td>
    </tr>
    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">Rolling 
            Stone (USA) 
            (Thursday 11 June&nbsp;1981) – review written by Mikal Gilmore<br></font></td>

    </tr>
    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">Rolling 
            Stone (USA) 
            (November 1989): ranked #56 in Rolling Stone's &quot;100 Greatest 
            Albums Of The 80s&quot;<br></font></td>
    </tr>
    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">New Musical 
            Express (UK) 
            (Saturday 3 July 1993) – review written by Danny Frost: mention &quot;10 - Classic&quot;; 
            reviews of </font><font
             face="Garamond"><b>Unknown Pleasures</b></font><font
             face="Garamond" color="black">, </font>

        <font
             face="Garamond"><b>Still</b></font><font
             face="Garamond" color="black"> and </font>
        <font
             face="Garamond"><b>Substance</b></font><font
             face="Garamond" color="black"> also included<br></font></td>
    </tr>
    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">Tylko Rock (Poland) (August&nbsp;1993) – review 
                written by Grzesiek 
                Kszczotek: 
            reviews of </font><font
             face="Garamond"><b>Unknown Pleasures</b></font><font
             face="Garamond" color="black">, </font>

        <font
             face="Garamond"><b>Still</b></font><font
             face="Garamond" color="black"> and </font>
        <font
             face="Garamond"><b>Substance</b></font><font
             face="Garamond" color="black"> also included<br></font></td>
    </tr>
    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">New Musical 
            Express (UK) 
            (Saturday 25 September&nbsp;1993): ranked #8 in New Musical Express' list 
            of the &quot;50 Greatest Albums Of The 80s&quot;<br></font></td>

    </tr>
    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">Q (UK) (September&nbsp;1993): 
            mention &quot;4 Stars - Excellent&quot;<br></font></td>
    </tr>
    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>

        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">New Musical 
            Express (UK) 
            (Saturday 2 October&nbsp;1993): ranked #20 in New Musical Express' list of 
            the &quot;Greatest Albums Of All Time&quot;<br></font></td>
    </tr>
    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">Rock De 
            Lux (Spain) 
            (March 1998) – review written by Jes&uacute;s Llorente<br></font></td>
    </tr>

    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">New Musical 
            Express (UK) 
            (Saturday 12 August 2000): ranked #2 in New Musical Express' &quot;Top 30 
            Heartbreak Albums&quot;<br></font></td>
    </tr>
    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">Mojo (UK) (September 2001)<br></font></td>

    </tr>
    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">Rock &amp; Folk (France) (October 2001) – review 
                written by Philippe 
                Manoeuvre<br></font></td>
    </tr>
    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>

        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">Q (UK) (January 2003): 
            included in Q's &quot;100 Greatest Albums Ever&quot;<br></font></td>
    </tr>
    <tr>
        <td width="1%" align="left" valign="top">&nbsp;</td>
        <td width="99%" align="left" valign="top"><p
             align="left"><font face="Garamond" color="black">La Mosca 
            (Mexico) 
            (March 2003) – review written by Rogelio 
            Flores<br></font></td>
    </tr>
</table></div>
<p><font color="black">&nbsp;</font> 

<div align="left"><table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="100%" align="left" valign="top"></td>
    </tr>
</table></div>
</body>


<!-- Mirrored from www.iancurtis.org/records/closer.html by HTTrack Website Copier/3.x [XR&CO'2005], Sat, 14 Jan 2006 21:42:06 GMT -->
</html>
<html><img style="width: 190px;" src="http://3.bp.blogspot.com/_g0XA_nEGRxY/TScT3OwUoEI/AAAAAAAAADA/wa4S0NPDlYs/s1600/ahawley.jpg"></html>
<html><embed src="http://img.xiami.net.prx2.unblocksit.es/res/player/widget/multiPlayer.swf?dataUrl=http://www.xiami.com.prx2.unblocksit.es/widget/xml-dynamic/uid/0/id/181908/width/190/height/400/mainColor/000000/backColor/494949/type/album" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
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
<html><img width="98.9%" src="http://i1.sndcdn.com/artworks-000014091982-uvi88g-crop.jpg?77cede1"></html>
<html><object height="345" width="99.1%"> <param name="movie" value="https://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Fplaylists%2F1303359&amp;show_comments=false&amp;auto_play=true&amp;show_playcount=false&amp;show_artwork=false&amp;color=a74e00"></param> <param name="allowscriptaccess" value="always"></param> <embed allowscriptaccess="always" height="345" src="https://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Fplaylists%2F1303359&amp;show_comments=false&amp;auto_play=true&amp;show_playcount=false&amp;show_artwork=false&amp;color=a74e00" type="application/x-shockwave-flash" width="99.1%"></embed> </object>     </html>
<html><img style="width: 190px;" src="http://www.hotstation.gr/images/articles/albums/control.jpg"></html>
<html><embed src="http://www.xiami.com/widget/0_320635_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html><img width="190px" src="http://www.incendiarymag.com/images/2008/In%20Oct%2009%20The%20Feelies.jpg"></html>
<html><embed src="http://www.xiami.com/widget/0_52737_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html><img width="98.9%" src="https://i1.sndcdn.com/artworks-000036205809-u0l2de-t200x200.jpg?3eddc42"></html>
<html><iframe width="99.1%" height="166" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/71226134"></iframe></html>
<html><img width="190px" src="http://images-mix.netdna-ssl.com/w/300/h/300/q/85/upload/images/extaudio/6a73789a-1c5b-4565-80ff-77c1f216a19d.gif"></html>
<html><iframe width="190" height="360" src="//www.mixcloud.com/widget/iframe/?feed=http%3A%2F%2Fwww.mixcloud.com%2Fcreationrecords%2Fcreation-singles-1-50%2F&mini=&stylecolor=ffffff&hide_artwork=&embed_type=widget_standard&embed_uuid=2ed6b58b-cc9c-43b4-8381-ffd1a5493dcf&hide_tracklist=&hide_cover=&autoplay=" frameborder="0"></iframe><div style="clear:both; height:3px; width:182px;"></div><p style="display:block; font-size:12px; font-family:Helvetica, Arial, sans-serif; margin:0; padding: 3px 4px; color:#ffffff; width:182px;"><a href="http://www.mixcloud.com/creationrecords/creation-singles-1-50/?utm_source=widget&amp;utm_medium=web&amp;utm_campaign=base_links&amp;utm_term=resource_link" target="_blank" style="color:#111111; font-weight:bold;">Creation Singles 1-50</a><span> by </span><a href="http://www.mixcloud.com/creationrecords/?utm_source=widget&amp;utm_medium=web&amp;utm_campaign=base_links&amp;utm_term=profile_link" target="_blank" style="color:#111111; font-weight:bold;">Creation</a><span> on </span><a href="http://www.mixcloud.com/?utm_source=widget&utm_medium=web&utm_campaign=base_links&utm_term=homepage_link" target="_blank" style="color:#111111; font-weight:bold;"> Mixcloud</a></p><div style="clear:both; height:3px;"></div></html>
<html><img width="190px" src="http://images-mix.netdna-ssl.com/w/300/h/300/q/85/upload/images/extaudio/5d33e2c7-3f7b-48df-a69c-00ec62f68a1b.jpg"></html>
<html><iframe width="190" height="360" src="//www.mixcloud.com/widget/iframe/?feed=http%3A%2F%2Fwww.mixcloud.com%2Fcreationrecords%2Fcreation-singles-51-75%2F&mini=&stylecolor=&hide_artwork=&embed_type=widget_standard&embed_uuid=63fbfb05-b74e-4dbb-bbcd-294a3ddfa64f&hide_tracklist=&hide_cover=&autoplay=" frameborder="0"></iframe><div style="clear:both; height:3px; width:182px;"></div><p style="display:block; font-size:12px; font-family:Helvetica, Arial, sans-serif; margin:0; padding: 3px 4px; color:#02a0c7; width:182px;"><a href="http://www.mixcloud.com/creationrecords/creation-singles-51-75/?utm_source=widget&amp;utm_medium=web&amp;utm_campaign=base_links&amp;utm_term=resource_link" target="_blank" style="color:#02a0c7; font-weight:bold;">Creation Singles 51-75</a><span> by </span><a href="http://www.mixcloud.com/creationrecords/?utm_source=widget&amp;utm_medium=web&amp;utm_campaign=base_links&amp;utm_term=profile_link" target="_blank" style="color:#02a0c7; font-weight:bold;">Creation</a><span> on </span><a href="http://www.mixcloud.com/?utm_source=widget&utm_medium=web&utm_campaign=base_links&utm_term=homepage_link" target="_blank" style="color:#02a0c7; font-weight:bold;"> Mixcloud</a></p><div style="clear:both; height:3px;"></div></html>
<html><img width="190px" src="http://images-mix.netdna-ssl.com/w/300/h/300/q/85/upload/images/extaudio/824e879b-99c3-4151-b6b0-452f4025e6e6.jpg"></html><html><iframe width="190" height="360" src="//www.mixcloud.com/widget/iframe/?feed=http%3A%2F%2Fwww.mixcloud.com%2Fcreationrecords%2Fcreation-singles-76-100%2F&mini=&stylecolor=000000&hide_artwork=&embed_type=widget_standard&embed_uuid=730e1cc2-0f4c-4951-9902-14383e2f0036&hide_tracklist=&hide_cover=&autoplay=" frameborder="0"></iframe><div style="clear:both; height:3px; width:182px;"></div><p style="display:block; font-size:12px; font-family:Helvetica, Arial, sans-serif; margin:0; padding: 3px 4px; color:#000000; width:182px;"><a href="http://www.mixcloud.com/creationrecords/creation-singles-76-100/?utm_source=widget&amp;utm_medium=web&amp;utm_campaign=base_links&amp;utm_term=resource_link" target="_blank" style="color:#000000; font-weight:bold;">Creation Singles 76-100</a><span> by </span><a href="http://www.mixcloud.com/creationrecords/?utm_source=widget&amp;utm_medium=web&amp;utm_campaign=base_links&amp;utm_term=profile_link" target="_blank" style="color:#000000; font-weight:bold;">Creation</a><span> on </span><a href="http://www.mixcloud.com/?utm_source=widget&utm_medium=web&utm_campaign=base_links&utm_term=homepage_link" target="_blank" style="color:#000000; font-weight:bold;"> Mixcloud</a></p><div style="clear:both; height:3px;"></div></html>
<html><img style="width: 190px;" src="http://www.mxdwn.com/wp-content/uploads/2012/11/Mark-Lanegan-Christmas.png"></html>
<html><embed src="http://www.xiami.com/widget/0_558951_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html><img style="width: 190px" src="http://www.gregwilson.co.uk/wp-content/uploads/2010/08/Dark-Side-sleeve.jpg"></html> <html><embed src="http://www.xiami.com/widget/0_167579_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 





	
<html><img style="width: 98.9%;" src="http://jd.heliohost.org/tk/v/Dead%20Combo-Vol_I.jpg"></html>
<html><div style="border: 0px solid rgb(201, 0, 1); margin-left: -15px auto; overflow: hidden;">
<iframe scrolling="no" src="http://streamsquid.com/?type=album&mbid=a36b81c7-ffa6-4837-86af-0da966099979" style="border: 0px none; margin-left: -580px; height: 410px; margin-top: -270px; width: 1500px;  -moz-transform: scale(1); overflow: hidden;  ">
</iframe>
</div>
</html> 

<html><img style="width: 181px; height: 181px;" src="http://image.allmusic.com/04/amg/cov200/drh400/h487/h48710issaq.jpg"></html>
<html>
<object id="MediaPlayer" width=181 height=47 classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" standby="Loading Windows Media Player components..." type="application/x-oleobject" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112">
<param name="filename" value="http://www.fileden.com/files/2009/5/18/2446954/Dead%20Combo.m3u">
<param name="Showcontrols" value="True">
<param name="AutoStart" value="1"> <param name="AnimationAtStart" value="0">
<embed src="http://www.fileden.com/files/2009/5/18/2446954/Dead%20Combo.m3u"
style="margin:0;padding:0;" \
 align="baseline" border="1" width="181" height="47" \
 type="application/x-mplayer2" \
 pluginspage="http://www.microsoft.com/windows/windowsmedia/download/default.asp" \
 name="%i%" showcontrols="%s%" showpositioncontrols="1" \
 showaudiocontrols="1" showtracker="1" showdisplay="1" \
 showstatusbar="1" autosize="0" showgotobar="0" showcaptioning="0" \
 autostart="1" autorewind="0" animationatstart="0" transparentatstart="0" \
 allowscan="0" enablecontextmenu="1" clicktoplay="1" invokeurls="1" \
 defaultframe="datawindow"> 
 </embed> 
 </object>
</html>

<html>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="98.9%" height="295" ><param name="movie" value="http://bandcamp.com/EmbeddedPlayer.swf/album=727286190/size=tall/bgcol=FFFFFF/linkcol=4285BB/"><param name="quality" value="high"><param name="allowScriptAccess" value="never"><param name="allowNetworking" value="always"><param name="bgcolor" value="#FFFFFF"><param name="wmode" value="transparent"><embed src="http://bandcamp.com/EmbeddedPlayer.swf/album=727286190/size=tall/bgcol=FFFFFF/linkcol=4285BB/" width="98.9%" height="295" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" quality=high allowScriptAccess=never allowNetworking=always bgcolor=#FFFFFF ></embed><noembed><a href="http://deadcombo.bandcamp.com/album/vol-1">Janela (Mediterrânica) by Dead Combo</a></noembed></object>
</html>

<html><img width="98.9%" src="http://www.shopradiocast.com/product_images/f/414/thurston__20613_zoom.jpg"></html>
<html><object width="99.1%" height="250" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsManySongs327913673279137084" name="gsManySongs327913673279137084"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=32791367,32791370,32791371,32791376,32791378,32791386,32791388,32791394,32791400,33771867,-1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=1" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/widget.swf" width="99.1%" height="250"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=32791367,32791370,32791371,32791376,32791378,32791386,32791388,32791394,32791400,33771867,-1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=1" /></object></object>
</html>
<html><img style="width: 190px;" src="http://3.bp.blogspot.com/_z9ngISmDVaM/SWj0QeT3r6I/AAAAAAAAAxI/jfPnmxbCXQ8/s320/nickcavethebadseeds-diglazarusdig.jpg"><br></html><html><embed src="http://www.xiami.com/widget/0_313747_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html><img style="width:98.9%;" src="http://3.bp.blogspot.com/_V0AyawhUPbY/SxL4rg_MsgI/AAAAAAAAAFM/4_hef2hzx_M/s1600/5045discos-blackangels-directions.jpg"></html>
<html><object width="99.1%" height="250" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsManySongs261325722613257650" name="gsManySongs261325722613257650"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=26132572,26132576,26132579,26132582,26132587,26132594,10590619,36058893,36224171,36058908,31115045,-1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=1" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/widget.swf" width="99.1%" height="250"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=26132572,26132576,26132579,26132582,26132587,26132594,10590619,36058893,36224171,36058908,31115045,-1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=1" /></object></object>
</html>
<html><img style="width: 98.9%;" src="http://i184.photobucket.com/albums/x7/sklpns/The%20Dirty%20Three/04.jpg"></html>
<html><embed src="http://jd.heliohost.org/tk/a/mediaplayer.swf" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://jd.heliohost.org/tk/a/Dirty%20Three%20live%20in%20Paris%2064k/Dirty%20Three%20live%20in%20Paris_jd.xml&amp;autostart=truelargecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=false&amp;lightcolor=0x996600&amp;backcolor=0x000000&amp;frontcolor=0xCCCCCC" width="99.1%" height="200"></html>
<html><img width="190px" src="http://3.bp.blogspot.com/-QdItp-PR2e4/TbFUxY0aiOI/AAAAAAAACSM/-4z-r95eUMk/s320/R-547494-1130013893.jpeg"></html>
<html><iframe width="190px" height="300" frameborder="no" src="http://kiwi6.com/playlists/widget/3516-diftk?autostart=true&show_artist=false" style="overflow-x:hidden"></iframe></html>
<html><img style="width: 98.9%;" src="http://photos1.blogger.com/x/blogger/7392/3469/320/791610/large063.jpg"><br></html><html><object width="99.1%" height="250" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsPlaylist9074602331" name="gsPlaylist9074602331"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=90746023&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/widget.swf" width="99.1%" height="250"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=90746023&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><span><a href="http://grooveshark.com/search/playlist?q=Drop%20Of%20The%20Creature%20Athanassios%20Sklapanis" title="Drop Of The Creature by Athanassios Sklapanis on Grooveshark">Drop Of The Creature by Athanassios Sklapanis on Grooveshark</a></span></object></object></html>
<html><object height="220" width="99.1%"><param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Fplaylists%2F710923&player_type=artwork&color=3d3126"></param><param name="allowscriptaccess" value="always"></param><embed allowscriptaccess="always" height="220" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Fplaylists%2F710923&player_type=artwork&color=3d3126&auto_play=true" type="application/x-shockwave-flash" width="99.1%"></embed></object></html>

[[Dynamite Steps|http://soundcloud.com/twilight-singers/sets/dynamite-steps]] by [[The Twilight Singers|http://soundcloud.com/twilight-singers]]
<html><div style="border: 0px solid rgb(201, 0, 1); overflow: hidden; margin-left: -15px auto; max-width: 190px;">
<iframe scrolling="yes" src="http://tidido.com/u17592186068181/playlists/565ad6193fa4dfe3208b4567" style="border: 0px none; margin-left: -125px; height: 500px; margin-top: -100px; width: 570px;  -moz-transform: scale(0.65); overflow:visible;
">
</iframe>
</div>
</html> 
/***
|''Name:''|EasyEditPlugin|
|''Description:''|Lite and extensible Wysiwyg editor for TiddlyWiki.|
|''Version:''|1.3.3|
|''Date:''|Dec 21,2007|
|''Source:''|http://visualtw.ouvaton.org/VisualTW.html|
|''Author:''|Pascal Collin|
|''License:''|[[BSD open source license|License]]|
|''~CoreVersion:''|2.1.0|
|''Browser:''|Firefox 2.0; InternetExplorer 6.0|
!Demo
*On the plugin [[homepage|http://visualtw.ouvaton.org/VisualTW.html]], see [[WysiwygDemo]] and use the {{{write}}} button.
!Installation
#import the plugin,
#save and reload,
#use the <<toolbar easyEdit>> button in the tiddler's toolbar (in default ViewTemplate) or add {{{easyEdit}}} command in your own toolbar.
! Useful Addons
*[[HTMLFormattingPlugin|http://www.tiddlytools.com/#HTMLFormattingPlugin]] to embed wiki syntax in html tiddlers.<<br>>//__Tips__ : When this plugin is installed, you can use anchor syntax to link tiddlers in wysiwyg mode (example : #example). Anchors are converted back and from wiki syntax when editing.//
*[[TaggedTemplateTweak|http://www.TiddlyTools.com/#TaggedTemplateTweak]] to use alternative ViewTemplate/EditTemplate for tiddler's tagged with specific tag values.
!Configuration
|Buttons in the toolbar (empty = all).<<br>>//Example : bold,underline,separator,forecolor//<<br>>The buttons will appear in this order.| <<option txtEasyEditorButtons>>|
|EasyEditor default height | <<option txtEasyEditorHeight>>|
|Stylesheet applied to the edited richtext |[[EasyEditDocStyleSheet]]|
|Template called by the {{{write}}} button |[[EasyEditTemplate]]|
!How to extend EasyEditor
*To add your own buttons, add some code like the following in a systemConfig tagged tiddler (//use the prompt attribute only if there is a parameter//) :
**{{{EditorToolbar.buttons.heading = {label:"H", toolTip : "Set heading level", prompt: "Enter heading level"};}}} 
**{{{EditorToolbar.buttonsList +=",heading";}}}
*To get the list of all possible commands, see the documentation of the [[Gecko built-in rich text editor|http://developer.mozilla.org/en/docs/Midas]] or the [[IE command identifiers|http://msdn2.microsoft.com/en-us/library/ms533049.aspx]].
*To go further in customization, see [[Link button|EasyEditPlugin-LinkButton]] as an example.
!Code
***/

//{{{

var geckoEditor={};
var IEeditor={};

config.options.txtEasyEditorHeight = config.options.txtEasyEditorHeight ? config.options.txtEasyEditorHeight : "500px";
config.options.txtEasyEditorButtons = config.options.txtEasyEditorButtons ? config.options.txtEasyEditorButtons : "";

// TW2.1.x compatibility
config.browser.isGecko = config.browser.isGecko ? config.browser.isGecko : (config.userAgent.indexOf("gecko") != -1); 
config.macros.annotations = config.macros.annotations ? config.macros.annotations : {handler : function() {}}


// EASYEDITOR MACRO

config.macros.easyEdit = {
	handler : function(place,macroName,params,wikifier,paramString,tiddler) {
		var field = params[0];
		var height = params[1] ? params[1] : config.options.txtEasyEditorHeight;
		var editor = field ? new easyEditor(tiddler,field,place,height) : null;
	},
	gather: function(element){
		var iframes = element.getElementsByTagName("iframe");
		if (iframes.length!=1) return null
		var text = "<html>"+iframes[0].contentWindow.document.body.innerHTML+"</html>";
		text = config.browser.isGecko ? geckoEditor.postProcessor(text) : (config.browser.isIE ? IEeditor.postProcessor(text) : text);
		return text;
	}
}

// EASYEDITOR CLASS

function easyEditor(tiddler,field,place,height) {
	this.tiddler = tiddler;
	this.field = field;
	this.browser = config.browser.isGecko ? geckoEditor : (config.browser.isIE ? IEeditor : null);
	this.wrapper = createTiddlyElement(place,"div",null,"easyEditor");
	this.wrapper.setAttribute("easyEdit",this.field);
	this.iframe = createTiddlyElement(null,"iframe");
	this.browser.setupFrame(this.iframe,height,contextualCallback(this,this.onload));
	this.wrapper.appendChild(this.iframe);
}

easyEditor.prototype.onload = function(){
	this.editor = this.iframe.contentWindow;
	this.doc = this.editor.document;
	if (!this.browser.isDocReady(this.doc)) return null;
	
	if (!this.tiddler.isReadOnly() && this.doc.designMode.toLowerCase()!="on") {
		this.doc.designMode = "on";
		if (this.browser.reloadOnDesignMode) return false;	// IE fire readystatechange after designMode change
	}
	
	var internalCSS = store.getTiddlerText("EasyEditDocStyleSheet");
	setStylesheet(internalCSS,"EasyEditDocStyleSheet",this.doc);
	this.browser.initContent(this.doc,store.getValue(this.tiddler,this.field));

	var barElement=createTiddlyElement(null,"div",null,"easyEditorToolBar");
	this.wrapper.insertBefore(barElement,this.wrapper.firstChild);
	this.toolbar = new EditorToolbar(this.doc,barElement,this.editor);

	this.browser.plugEvents(this.doc,contextualCallback(this,this.scheduleButtonsRefresh));
	this.editor.focus();
}

easyEditor.SimplePreProcessoror = function(text) {
	var re = /^<html>(.*)<\/html>$/m;
	var htmlValue = re.exec(text);
	var value = (htmlValue && (htmlValue.length>0)) ? htmlValue[1] : text;
	return value;
}

easyEditor.prototype.scheduleButtonsRefresh=function() { //doesn't refresh buttons state when rough typing
	if (this.nextUpdate) window.clearTimeout(this.nextUpdate);
	this.nextUpdate = window.setTimeout(contextualCallback(this.toolbar,EditorToolbar.onUpdateButton),easyEditor.buttonDelay);
}

easyEditor.buttonDelay = 200;

// TOOLBAR CLASS

function EditorToolbar(target,parent,window){
	this.target = target;
	this.window=window;
	this.elements={};
	var row = createTiddlyElement(createTiddlyElement(createTiddlyElement(parent,"table"),"tbody"),"tr");
	var buttons = (config.options.txtEasyEditorButtons ? config.options.txtEasyEditorButtons : EditorToolbar.buttonsList).split(",");
	for(var cpt = 0; cpt < buttons.length; cpt++){
		var b = buttons[cpt];
		var button = EditorToolbar.buttons[b];
		if (button) {
			if (button.separator)
				createTiddlyElement(row,"td",null,"separator").innerHTML+="&nbsp;";
			else {
				var cell=createTiddlyElement(row,"td",null,b+"Button");
				if (button.onCreate) button.onCreate.call(this, cell, b);
				else EditorToolbar.createButton.call(this, cell, b);
			}
		}
	}
}

EditorToolbar.createButton = function(place,name){
	this.elements[name] = createTiddlyButton(place,EditorToolbar.buttons[name].label,EditorToolbar.buttons[name].toolTip,contextualCallback(this,EditorToolbar.onCommand(name)),"button");
}

EditorToolbar.onCommand = function(name){
	var button = EditorToolbar.buttons[name];
	return function(){
		var parameter = false;
		if (button.prompt) {
			var parameter = this.target.queryCommandValue(name);
			parameter = prompt(button.prompt,parameter);
		}
		if (parameter != null) {
			this.target.execCommand(name, false, parameter);
			EditorToolbar.onUpdateButton.call(this);
		}
		return false;
	}
}

EditorToolbar.getCommandState = function(target,name){
	try {return target.queryCommandState(name)}
	catch(e){return false}
}

EditorToolbar.onRefreshButton = function (name){
	if (EditorToolbar.getCommandState(this.target,name)) addClass(this.elements[name].parentNode,"buttonON");
	else removeClass(this.elements[name].parentNode,"buttonON");
	this.window.focus();
}

EditorToolbar.onUpdateButton = function(){
	for (b in this.elements) 
		if (EditorToolbar.buttons[b].onRefresh) EditorToolbar.buttons[b].onRefresh.call(this,b);
		else EditorToolbar.onRefreshButton.call(this,b);
}

EditorToolbar.buttons = {
	separator : {separator : true},
	bold : {label:"B", toolTip : "Bold"},
	italic : {label:"I", toolTip : "Italic"},
	underline : {label:"U", toolTip : "Underline"},
	strikethrough : {label:"S", toolTip : "Strikethrough"},
	insertunorderedlist : {label:"\u25CF", toolTip : "Unordered list"},
	insertorderedlist : {label:"1.", toolTip : "Ordered list"},
	justifyleft : {label:"[\u2261", toolTip : "Align left"},
	justifyright : {label:"\u2261]", toolTip : "Align right"},
	justifycenter : {label:"\u2261", toolTip : "Align center"},
	justifyfull : {label:"[\u2261]", toolTip : "Justify"},
	removeformat : {label:"\u00F8", toolTip : "Remove format"},
	fontsize : {label:"\u00B1", toolTip : "Set font size", prompt: "Enter font size"},
	forecolor : {label:"C", toolTip : "Set font color", prompt: "Enter font color"},
	fontname : {label:"F", toolTip : "Set font name", prompt: "Enter font name"},
	heading : {label:"H", toolTip : "Set heading level", prompt: "Enter heading level (example : h1, h2, ...)"},
	indent : {label:"\u2192[", toolTip : "Indent paragraph"},
	outdent : {label:"[\u2190", toolTip : "Outdent paragraph"},
	inserthorizontalrule : {label:"\u2014", toolTip : "Insert an horizontal rule"},
	insertimage : {label:"\u263C", toolTip : "Insert image", prompt: "Enter image url"}
}

EditorToolbar.buttonsList = "bold,italic,underline,strikethrough,separator,increasefontsize,decreasefontsize,fontsize,forecolor,fontname,separator,removeformat,separator,insertparagraph,insertunorderedlist,insertorderedlist,separator,justifyleft,justifyright,justifycenter,justifyfull,indent,outdent,separator,heading,separator,inserthorizontalrule,insertimage";

if (config.browser.isGecko) {
	EditorToolbar.buttons.increasefontsize = {onCreate : EditorToolbar.createButton, label:"A", toolTip : "Increase font size"};
	EditorToolbar.buttons.decreasefontsize = {onCreate : EditorToolbar.createButton, label:"A", toolTip : "Decrease font size"};
	EditorToolbar.buttons.insertparagraph = {label:"P", toolTip : "Format as paragraph"};
}

// GECKO (FIREFOX, ...) BROWSER SPECIFIC METHODS

geckoEditor.setupFrame = function(iframe,height,callback) {
	iframe.setAttribute("style","width: 100%; height:" + height);
	iframe.addEventListener("load",callback,true);
}

geckoEditor.plugEvents = function(doc,onchange){
	doc.addEventListener("keyup", onchange, true);
	doc.addEventListener("keydown", onchange, true);
	doc.addEventListener("click", onchange, true);
}

geckoEditor.postProcessor = function(text){return text};

geckoEditor.preProcessor = function(text){return easyEditor.SimplePreProcessoror(text)}

geckoEditor.isDocReady = function() {return true;}

geckoEditor.reloadOnDesignMode=false;

geckoEditor.initContent = function(doc,content){
	if (content) doc.execCommand("insertHTML",false,geckoEditor.preProcessor(content));
}

// INTERNET EXPLORER BROWSER SPECIFIC METHODS
	
IEeditor.setupFrame = function(iframe,height,callback) {
	iframe.width="99%";  //IE displays the iframe at the bottom if 100%. CSS layout problem ? I don't know. To be studied...
	iframe.height=height.toString();
	iframe.attachEvent("onreadystatechange",callback);
}

IEeditor.plugEvents = function(doc,onchange){
	doc.attachEvent("onkeyup", onchange);
	doc.attachEvent("onkeydown", onchange);
	doc.attachEvent("onclick", onchange);
}

IEeditor.isDocReady = function(doc){
	if (doc.readyState!="complete") return false;
	if (!doc.body) return false;
	return (doc && doc.getElementsByTagName && doc.getElementsByTagName("head") && doc.getElementsByTagName("head").length>0);
}

IEeditor.postProcessor = function(text){return text};

IEeditor.preProcessor = function(text){return easyEditor.SimplePreProcessoror(text)}

IEeditor.reloadOnDesignMode=true;

IEeditor.initContent = function(doc,content){
	if (content) doc.body.innerHTML=IEeditor.preProcessor(content);
}
	
function contextualCallback(obj,func){
    return function(){return func.call(obj)}
}
	
Story.prototype.previousGatherSaveEasyEdit = Story.prototype.previousGatherSaveEasyEdit ? Story.prototype.previousGatherSaveEasyEdit : Story.prototype.gatherSaveFields; // to avoid looping if this line is called several times
Story.prototype.gatherSaveFields = function(e,fields){
	if(e && e.getAttribute) {
		var f = e.getAttribute("easyEdit");
		if(f){
			var newVal = config.macros.easyEdit.gather(e);
			if (newVal) fields[f] = newVal;
		}
		this.previousGatherSaveEasyEdit(e, fields);
	}
}

config.commands.easyEdit={
	text: "write",
	tooltip: "Edit this tiddler in wysiwyg mode",
	readOnlyText: "view",
	readOnlyTooltip: "View the source of this tiddler",
	handler : function(event,src,title) {
		clearMessage();
		var tiddlerElem = document.getElementById(story.idPrefix + title);
		var fields = tiddlerElem.getAttribute("tiddlyFields");
		story.displayTiddler(null,title,"EasyEditTemplate",false,null,fields);
		return false;
	}
}

config.shadowTiddlers.ViewTemplate = config.shadowTiddlers.ViewTemplate.replace(/\+editTiddler/,"+editTiddler easyEdit");

config.shadowTiddlers.EasyEditTemplate = config.shadowTiddlers.EditTemplate.replace(/macro='edit text'/,"macro='easyEdit text'");

config.shadowTiddlers.EasyEditToolBarStyleSheet = "/*{{{*/\n";
config.shadowTiddlers.EasyEditToolBarStyleSheet += ".easyEditorToolBar {font-size:0.8em}\n" ;
config.shadowTiddlers.EasyEditToolBarStyleSheet += ".editor iframe {border:1px solid #DDD}\n" ;
config.shadowTiddlers.EasyEditToolBarStyleSheet += ".easyEditorToolBar td{border:1px solid #888; padding:2px 1px 2px 1px; vertical-align:middle}\n" ;
config.shadowTiddlers.EasyEditToolBarStyleSheet += ".easyEditorToolBar td.separator{border:0}\n" ;
config.shadowTiddlers.EasyEditToolBarStyleSheet += ".easyEditorToolBar .button{border:0;color:#444}\n" ;
config.shadowTiddlers.EasyEditToolBarStyleSheet += ".easyEditorToolBar .buttonON{background-color:#EEE}\n" ;
config.shadowTiddlers.EasyEditToolBarStyleSheet += ".easyEditorToolBar {margin:0.25em 0}\n" ;
config.shadowTiddlers.EasyEditToolBarStyleSheet += ".easyEditorToolBar .boldButton {font-weight:bold}\n" ;
config.shadowTiddlers.EasyEditToolBarStyleSheet += ".easyEditorToolBar .italicButton .button {font-style:italic;padding-right:0.65em}\n" ;
config.shadowTiddlers.EasyEditToolBarStyleSheet += ".easyEditorToolBar .underlineButton .button {text-decoration:underline}\n" ;
config.shadowTiddlers.EasyEditToolBarStyleSheet += ".easyEditorToolBar .strikeButton .button {text-decoration:line-through}\n" ;
config.shadowTiddlers.EasyEditToolBarStyleSheet += ".easyEditorToolBar .unorderedListButton {margin-left:0.7em}\n" ;
config.shadowTiddlers.EasyEditToolBarStyleSheet += ".easyEditorToolBar .justifyleftButton .button {padding-left:0.1em}\n" ;
config.shadowTiddlers.EasyEditToolBarStyleSheet += ".easyEditorToolBar .justifyrightButton .button {padding-right:0.1em}\n" ;
config.shadowTiddlers.EasyEditToolBarStyleSheet += ".easyEditorToolBar .justifyfullButton .button, .easyEditorToolBar .indentButton .button, .easyEditorToolBar .outdentButton .button {padding-left:0.1em;padding-right:0.1em}\n" ;
config.shadowTiddlers.EasyEditToolBarStyleSheet += ".easyEditorToolBar .increasefontsizeButton .button {padding-left:0.15em;padding-right:0.15em; font-size:1.3em; line-height:0.75em}\n" ;
config.shadowTiddlers.EasyEditToolBarStyleSheet += ".easyEditorToolBar .decreasefontsizeButton .button {padding-left:0.4em;padding-right:0.4em; font-size:0.8em;}\n" ;
config.shadowTiddlers.EasyEditToolBarStyleSheet += ".easyEditorToolBar .forecolorButton .button {color:red;}\n" ;
config.shadowTiddlers.EasyEditToolBarStyleSheet += ".easyEditorToolBar .fontnameButton .button {font-family:serif}\n" ;
config.shadowTiddlers.EasyEditToolBarStyleSheet +="/*}}}*/";

store.addNotification("EasyEditToolBarStyleSheet", refreshStyles); 

config.shadowTiddlers.EasyEditDocStyleSheet = "/*{{{*/\n \n/*}}}*/";
if (config.annotations) config.annotations.EasyEditDocStyleSheet = "This stylesheet is applied when editing a text with the wysiwyg easyEditor";

//}}}
/***
!Link button add-on
***/
//{{{
EditorToolbar.createLinkButton = function(place,name) {
	this.elements[name] = createTiddlyButton(place,EditorToolbar.buttons[name].label,EditorToolbar.buttons[name].toolTip,contextualCallback(this,EditorToolbar.onInputLink()),"button");
}

EditorToolbar.onInputLink = function() {
	return function(){
		var browser = config.browser.isGecko ? geckoEditor : (config.browser.isIE ? IEeditor : null);
		var value = browser ? browser.getLink(this.target) : "";
		value = prompt(EditorToolbar.buttons["createlink"].prompt,value);
		if (value) browser.doLink(this.target,value);
		else if (value=="") this.target.execCommand("unlink", false, value);
		EditorToolbar.onUpdateButton.call(this);
		return false;
	}
}

EditorToolbar.buttonsList += ",separator,createlink";

EditorToolbar.buttons.createlink = {onCreate : EditorToolbar.createLinkButton, label:"L", toolTip : "Set link", prompt: "Enter link url"};


geckoEditor.getLink=function(doc){
	var range=doc.defaultView.getSelection().getRangeAt(0);
	var container = range.commonAncestorContainer;
	var node = (container.nodeType==3) ? container.parentNode : range.startContainer.childNodes[range.startOffset];
	if (node && node.tagName=="A") {
		var r=doc.createRange();
		r.selectNode(node);
		doc.defaultView.getSelection().addRange(r);
		return (node.getAttribute("tiddler") ? "#"+node.getAttribute("tiddler") : node.href);
	}
	else return (container.nodeType==3 ? "#"+container.textContent.substr(range.startOffset, range.endOffset-range.startOffset).replace(/ $/,"") : "");
}

geckoEditor.doLink=function(doc,link){ // store tiddler in a temporary attribute to avoid url encoding of tiddler's name
	var pin = "href"+Math.random().toString().substr(3);
	doc.execCommand("createlink", false, pin);
	var isTiddler=(link.charAt(0)=="#");
	var node = doc.defaultView.getSelection().getRangeAt(0).commonAncestorContainer;
	var links= (node.nodeType!=3) ? node.getElementsByTagName("a") : [node.parentNode];
	for (var cpt=0;cpt<links.length;cpt++) 
			if (links[cpt].href==pin){
				links[cpt].href=isTiddler ? "javascript:;" : link; 
				links[cpt].setAttribute("tiddler",isTiddler ? link.substr(1) : "");
			}
}

geckoEditor.beforeLinkPostProcessor = geckoEditor.beforelinkPostProcessor ? geckoEditor.beforelinkPostProcessor : geckoEditor.postProcessor;
geckoEditor.postProcessor = function(text){
	return geckoEditor.beforeLinkPostProcessor(text).replace(/<a tiddler="([^"]*)" href="javascript:;">(.*?)(?:<\/a>)/gi,"[[$2|$1]]").replace(/<a tiddler="" href="/gi,'<a href="');
}

geckoEditor.beforeLinkPreProcessor = geckoEditor.beforeLinkPreProcessor ? geckoEditor.beforeLinkPreProcessor : geckoEditor.preProcessor
geckoEditor.preProcessor = function(text){
	return geckoEditor.beforeLinkPreProcessor(text).replace(/\[\[([^|\]]*)\|([^\]]*)]]/g,'<a tiddler="$2" href="javascript:;">$1</a>');
}


IEeditor.getLink=function(doc){
	var node=doc.selection.createRange().parentElement();
	if (node.tagName=="A") return node.href;
	else return (doc.selection.type=="Text"? "#"+doc.selection.createRange().text.replace(/ $/,"") :"");
}

IEeditor.doLink=function(doc,link){
	doc.execCommand("createlink", false, link);
}

IEeditor.beforeLinkPreProcessor = IEeditor.beforeLinkPreProcessor ? IEeditor.beforeLinkPreProcessor : IEeditor.preProcessor
IEeditor.preProcessor = function(text){
	return IEeditor.beforeLinkPreProcessor(text).replace(/\[\[([^|\]]*)\|([^\]]*)]]/g,'<a ref="#$2">$1</a>');
}

IEeditor.beforeLinkPostProcessor = IEeditor.beforelinkPostProcessor ? IEeditor.beforelinkPostProcessor : IEeditor.postProcessor;
IEeditor.postProcessor = function(text){
	return IEeditor.beforeLinkPostProcessor(text).replace(/<a href="#([^>]*)">([^<]*)<\/a>/gi,"[[$2|$1]]");
}

IEeditor.beforeLinkInitContent = IEeditor.beforeLinkInitContent ? IEeditor.beforeLinkInitContent : IEeditor.initContent;
IEeditor.initContent = function(doc,content){
	IEeditor.beforeLinkInitContent(doc,content);
	var links=doc.body.getElementsByTagName("A");
	for (var cpt=0; cpt<links.length; cpt++) {
		links[cpt].href=links[cpt].ref; //to avoid IE conversion of relative URLs to absolute
		links[cpt].removeAttribute("ref");	
	}
}

config.shadowTiddlers.EasyEditToolBarStyleSheet += "\n/*{{{*/\n.easyEditorToolBar .createlinkButton .button {color:blue;text-decoration:underline;}\n/*}}}*/";

config.shadowTiddlers.EasyEditDocStyleSheet += "\n/*{{{*/\na {color:#0044BB;font-weight:bold}\n/*}}}*/";

//}}}
<html><img width="98.9%" src="http://4.bp.blogspot.com/_lLHzyPM-OoY/TITgBge7opI/AAAAAAAAAAs/kyiFrJyq4Ec/s320/war_paint_exquisite_corpse___22607.jpg"></html>
<html><object width="99.1%" height="250" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsManySongs317995033148234417" name="gsManySongs317995033148234417"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=31799503,31482344,31799525,31799535,31799491,31799540&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=1" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/widget.swf" width="99.1%" height="250"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=31799503,31482344,31799525,31799535,31799491,31799540&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=1" /></object></object>
</html>
                            
<html>
<iframe width="190" height="550" style="position: relative; display: block; width: 190px; height: 550px;" src="http://bandcamp.com/EmbeddedPlayer/v=2/album=4209685295/size=tall2/bgcol=FFFFFF/linkcol=162027/transparent=true/" allowtransparency="true" frameborder="0"><a href="http://innerear.bandcamp.com/album/feathers">Feathers by KU</a></iframe>

</html>

<html><img style="width: 190px;" src="http://img.xiami.com/images/album/img81/10381/3251841239341478_2.jpg"></html><html><embed src="http://www.xiami.com/widget/0_325184_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html><img style="width: 98.9%;" src="http://brainwashed.com/common/images/covers/krank097.jpg"></html>
<html><object width="99.1%" height="250" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsPlaylist9097984240" name="gsPlaylist9097984240"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=90979842&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/widget.swf" width="99.1%" height="250"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=90979842&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><span><a href="http://grooveshark.com/search/playlist?q=Feels%20Like%20Home%20Athanassios%20Sklapanis" title="Feels Like Home by Athanassios Sklapanis on Grooveshark">Feels Like Home by Athanassios Sklapanis on Grooveshark</a></span></object></object></html>
<html><img style="width: 98.9%;" src="http://shopbase.finetunes.net/shopserver/BinaryCacheServlet?albumid=1188207252821&amp;datatype=fc300"></html>
<html><div style="border: 0px solid rgb(201, 0, 1); overflow: hidden; margin-left: -15px auto; max-width: 190px;">
<iframe scrolling="no" src="http://musicmp3.ru/artist_mark-lanegan__album_field-songs.html#.VhLkUSszl0w" style="border: 0px none; margin-left: -225px; height: 540px; margin-top: -175px; width: 800px;">
</iframe>
</div>
</html> 
<html><img width="98.9%" src="http://bp1.blogger.com/_EybsAMt1elM/SHSfPJOTBUI/AAAAAAAAACY/-mLueVReCow/s320/nick+drake.jpg"></html>
<html><object width="99.1%" height="250" type="application/x-shockwave-flash" data="http://jd.heliohost.org/tk/a/mediaplayer.swf" flashvars="file=http://jd.heliohost.org/tk/a/Five%20Leaves%20Left.xml&amp;autostart=truelargecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=false&amp;lightcolor=0x996600&amp;backcolor=0x000000&amp;frontcolor=0xCCCCCC"><param value="transparent" name="wmode"></object></html> 
<html><img src="http://assets.mog.com/amg/pop/cov200/drc200/c232/c232497prab.jpg" width="190px" border="0" ></html>
<html><embed src="http://www.xiami.com/widget/0_112028_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 

''Media Players
http://www.jeroenwijering.com/?item=Flash_Media_Player 
http://www.mirpod.com/article.php?id_article=2457&lang=en
http://musicplayer.sourceforge.net/'' 
<html>
<a href="http://www.fluid-radio.co.uk/" target="blank"><img style="width:190px;" src="http://jd.heliohost.org/tk/v/fr.png"></html>
<html>

<div data-wimpyplayer data-media="http://67.159.5.57:9270/;|song2.mp3|song3.mp3" data-skin="wimpy.skins/Cosa.tsv" data-startUpText="Hello"></div>



<div id="wrapper">
      <h1>wait what — notorious xx <em>(2009)</em></h1>
      <audio preload></audio>
      <ol>
        <li><a href="#" data-src="http://kolber.github.io/audiojs/demos/mp3/01-dead-wrong-intro.mp3">dead wrong intro</a></li>
        <li><a href="#" data-src="http://kolber.github.io/audiojs/demos/mp3/02-juicy-r.mp3">juicy-r</a></li>
        <li><a href="#" data-src="http://kolber.github.io/audiojs/demos/mp3/03-its-all-about-the-crystalizabeths.mp3">it's all about the crystalizabeths</a></li>
        <li><a href="#" data-src="http://kolber.github.io/audiojs/demos/mp3/04-islands-is-the-limit.mp3">islands is the limit</a></li>
        <li><a href="#" data-src="http://kolber.github.io/audiojs/demos/mp3/05-one-more-chance-for-a-heart-to-skip-a-beat.mp3">one more chance for a heart to skip a beat</a></li>
        <li><a href="#" data-src="http://kolber.github.io/audiojs/demos/mp3/06-suicidal-fantasy.mp3">suicidal fantasy</a></li>
        <li><a href="#" data-src="http://kolber.github.io/audiojs/demos/mp3/07-everyday-shelter.mp3">everyday shelter</a></li>
        <li><a href="#" data-src="http://kolber.github.io/audiojs/demos/mp3/08-basic-hypnosis.mp3">basic hypnosis</a></li>
        <li><a href="#" data-src="http://kolber.github.io/audiojs/demos/mp3/09-infinite-victory.mp3">infinite victory</a></li>
        <li><a href="#" data-src="http://kolber.github.io/audiojs/demos/mp3/10-the-curious-incident-of-big-poppa-in-the-nighttime.mp3">the curious incident of big poppa in the nighttime</a></li>
        <li><a href="#" data-src="http://kolber.github.io/audiojs/demos/mp3/11-mo-stars-mo-problems.mp3">mo stars mo problems</a></li>
      </ol>
    </div>

</html>



 

<html><a href=http://www.rykardaparasol.com/lyrics-forblood.html  target="blank"><img width="98.9%" src="http://merlin.pl/For-Blood-And-Wine_Rykarda-Parasol,images_big,26,GRAM1004-2.jpg"></html>
<html><object width="99.1%" height="250"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=28603688,26021520,28600366,28600378,28600417,28600476,28601305,28604945,28604317,28603830,28606043,28600699,23617128,28600780,28605918,28600877&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=1" /><embed src="http://grooveshark.com/widget.swf" type="application/x-shockwave-flash" width="99.1%" height="250" flashvars="hostname=cowbell.grooveshark.com&songIDs=28603688,26021520,28600366,28600378,28600417,28600476,28601305,28604945,28604317,28603830,28606043,28600699,23617128,28600780,28605918,28600877&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=1" allowScriptAccess="always" wmode="window" /></object>
</html>

<html><img width="98.9%" src="http://ecx.images-amazon.com/images/I/61X2iTxkguL._SL500_AA280_.jpg"><br><object width="99.1%" height="250"> <param name="movie" value="http://grooveshark.com/widget.swf" /> <param name="wmode" value="window" /> <param name="allowScriptAccess" value="always" /> <param name="flashvars" value="hostname=cowbell.grooveshark.com&widgetID=21016446&style=metal&bbg=000000&bfg=666666&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=666666&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=666666&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=666666&p=1" /> <embed src="http://grooveshark.com/widget.swf" type="application/x-shockwave-flash" width="99.1%" height="250" flashvars="hostname=cowbell.grooveshark.com&widgetID=21016446&style=metal&bbg=000000&bfg=666666&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=666666&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=666666&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=666666&p=1" allowScriptAccess="always" wmode="window" /></object></html>
<html><img style="width: 98.9%;" src="http://fuckthemainstream.com/products/fuck_the_mainstream_shirt.jpg"></html>

Sorry, last.fm streams are no longer available.
Resume previous audio?

<html>
<a href="#" onClick="history.go(-1)"><img src="http://jd.heliohost.org/tk/v/previous.png" width=15%   border="0"/></a> 
</html>
<html><tr class="lfmEmbed"><td><object type="application/x-shockwave-flash" data="http://cdn.last.fm/widgets/radio/22.swf" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="99.1%" height="140" > <param name="movie" value="http://cdn.last.fm/widgets/radio/22.swf" /> <param name="flashvars" value="lfmMode=radio&amp;radioURL=lastfm%3A%2F%2Fgroup%2FFuck%252520Mainstream&amp;autostart=true" </html>






<html><img style="width: 98.9%;" src="http://images3.wikia.nocookie.net/__cb20120109180503/lyricwiki/images/4/49/The_Legendary_Tiger_Man_-_Fuck_Christmas,_I_Got_the_Blues.jpg"></html>
<html><object width="99.1%" height="250" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsPlaylist9076478944" name="gsPlaylist9076478944"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=90764789&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/widget.swf" width="99.1%" height="250"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=90764789&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><span><a href="http://grooveshark.com/search/playlist?q=fuck%20christmas%20i%20got%20the%20blues%20Athanassios%20Sklapanis" title="fuck christmas i got the blues by Athanassios Sklapanis on Grooveshark">fuck christmas i got the blues by Athanassios Sklapanis on Grooveshark</a></span></object></object></html>
<html><object type="application/x-shockwave-flash" data="http://cdn.last.fm/webclient/pixel/46/lfmPlayer.swf" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"
        id="lfmPlayer" name="lfmPlayer" align="middle"
        width="98.9%" height="15">
    <param name="movie" value="http://cdn.last.fm/webclient/pixel/46/lfmPlayer.swf" />
    <param name="flashvars" value="lang=en&amp;lfmMode=radio&amp;FOD=true&amp;expanded=true&amp;url=lastfm%3A%2F%2Fgroup%2FFuck%252520Mainstream&amp;resourceID=322763&amp;resname=Fuck+Mainstream+Member+Radio&amp;restype=station&amp;autostart=true" />
    <param name="allowScriptAccess" value="always" />
    <param name="allowNetworking" value="all" />
    <param name="allowFullScreen" value="true" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="fff" />
    <param name="wmode" value="transparent" />
    <param name="menu" value="true" />
</object></html> 

<html></a></td></tr><tr class="lfmEmbed"><td><object type="application/x-shockwave-flash" data="http://cdn.last.fm/widgets/radio/22.swf" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="184" height="140" > <param name="movie" value="http://cdn.last.fm/widgets/radio/22.swf" /> <param name="flashvars" value="lfmMode=radio&amp;radioURL=lastfm%3A%2F%2Fgroup%2FFuck%252520Mainstream&amp;autostart=true"  theme=grey&amp;lang=en&amp;widget_id=c92cecb47c2327825b5c759a80123bda" /> <param name="bgcolor" value="999999" /> <param name="quality" value="high" /> <param name="allowScriptAccess" value="always" /> <param name="allowNetworking" value="all" /> </object></html>
<html><img style="width: 98.9%;" src="http://cdn.pitchfork.com/media/9344-the-future-crayon.jpg"></html>
<html><object width="99.1%" height="400"> <param name="movie" value="http://listen.grooveshark.com/widget.swf" /> <param name="wmode" value="window" /> <param name="allowScriptAccess" value="always" /> <param name="flashvars" value="hostname=cowbell.grooveshark.com&widgetID=23347308&style=metal&bbg=000000&bfg=0a0606&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=0a0606&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=0a0606&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=0a0606&p=1" /> <embed src="http://listen.grooveshark.com/widget.swf" type="application/x-shockwave-flash" width="99.1%" height="400" flashvars="hostname=cowbell.grooveshark.com&widgetID=23347308&style=metal&bbg=000000&bfg=0a0606&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=0a0606&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=0a0606&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=0a0606&p=1" allowScriptAccess="always" wmode="window" /></object></html>
<html><img style="width: 190px; " src="http://cdn100.iofferphoto.com/img/item/148/831/897/l_O12G.jpg"></html>
<html><embed src="http://www.xiami.com/widget/0_325070_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html><img style="width: 98.9%;" src="http://t0.gstatic.com/images?q=tbn:ANd9GcT5qNjccUWWQIVAc-MiR9xwe707sGcF6P-Ry2OE-rPtSkc2hgyH"></html>
<html><object width="99.1%" height="250" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsPlaylist8934709571" name="gsPlaylist8934709571"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=89347095&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/widget.swf" width="99.1%" height="250"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=89347095&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><span><a href="http://grooveshark.com/search/playlist?q=Gentlemen%20Athanassios%20Sklapanis" title="Gentlemen by Athanassios Sklapanis on Grooveshark">Gentlemen by Athanassios Sklapanis on Grooveshark</a></span></object></object></html>
<html><img style="width: 98.9%; height: 179px;" src="http://a0.vox.com/6a00b8ea067508dece00c2251c5398604a-500pi"></html>


<html><object style="visibility: visible; display: inherit;"><embed type="application/x-shockwave-flash" src="http://musicservices.myspace.com/Modules/MusicServices/Services/Embed.ashx/ptype=10,ap=1,artid=6804,albid=10141041,skinid=27,profid=190402243,sindex=-1" style="" id="shell" name="shell" quality="high" allowscriptaccess="always" wmode="transparent" flashvars="e=http%3A//music.myspace.com/index.cfm%3Ffuseaction%3Dmusic.artistalbums%26artistid%6804%26albumid%10141041" width="98.9%" height="100"></object></html>
<html><img style="width: 98.9%;" src="http://ia700305.us.archive.org/0/items/GiantSand2008-09-19.flac16/A1-ForwardMusicFest08card-a.jpg?cnt=0"></html>
<html><embed src="http://www.archive.org/flow/FlowPlayerLight.swf" allowfullscreen="true" allowscriptaccess="always" quality="high" bgcolor="ffffff" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" flashvars="config={&quot;controlBarBackgroundColor&quot;:&quot;0x000000&quot;,&quot;loop&quot;:false,&quot;baseURL&quot;:&quot;http://www.archive.org/download/&quot;,&quot;showVolumeSlider&quot;:true,&quot;controlBarGloss&quot;:&quot;high&quot;,&quot;playList&quot;:[{&quot;url&quot;:&quot;GiantSand2008-09-19.flac16/GiantSand2008-09-19t01_vbr.mp3&quot;},{&quot;url&quot;:&quot;GiantSand2008-09-19.flac16/GiantSand2008-09-19t02_vbr.mp3&quot;},{&quot;url&quot;:&quot;GiantSand2008-09-19.flac16/GiantSand2008-09-19t03_vbr.mp3&quot;},{&quot;url&quot;:&quot;GiantSand2008-09-19.flac16/GiantSand2008-09-19t04_vbr.mp3&quot;},{&quot;url&quot;:&quot;GiantSand2008-09-19.flac16/GiantSand2008-09-19t05_vbr.mp3&quot;},{&quot;url&quot;:&quot;GiantSand2008-09-19.flac16/GiantSand2008-09-19t06_vbr.mp3&quot;},{&quot;url&quot;:&quot;GiantSand2008-09-19.flac16/GiantSand2008-09-19t07_vbr.mp3&quot;},{&quot;url&quot;:&quot;GiantSand2008-09-19.flac16/GiantSand2008-09-19t08_vbr.mp3&quot;},{&quot;url&quot;:&quot;GiantSand2008-09-19.flac16/GiantSand2008-09-19t09_vbr.mp3&quot;},{&quot;url&quot;:&quot;GiantSand2008-09-19.flac16/GiantSand2008-09-19t10_vbr.mp3&quot;},{&quot;url&quot;:&quot;GiantSand2008-09-19.flac16/GiantSand2008-09-19t11_vbr.mp3&quot;}],&quot;showPlayListButtons&quot;:true,&quot;usePlayOverlay&quot;:false,&quot;menuItems&quot;:[false,false,false,false,true,true,false],&quot;initialScale&quot;:&quot;scale&quot;,&quot;autoPlay&quot;:true,&quot;autoBuffering&quot;:false,&quot;showMenu&quot;:true,&quot;showMuteVolumeButton&quot;:true,&quot;showFullScreenButton&quot;:false}&amp;" width="99.1%" height="28px">
</html>

Get more Giant Sand concerts at
 [[Archive.org|http://www.archive.org/details.php?identifier=GiantSand]]
<html><img style="width: 190px;;" src="http://www.st.rim.or.jp/~seven/artist/mbv/glider.jpg"></html><html><embed src="http://www.xiami.com/widget/0_325068_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html><img style="width: 98.9%;" src="http://www.cafeexil.de/images/im_cds/madrugada_grit_slimfront.jpg"></html>
<html><object width="99.1%" height="250" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsPlaylist9107149884" name="gsPlaylist9107149884"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=91071498&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/widget.swf" width="99.1%" height="250"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=91071498&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><span><a href="http://grooveshark.com/search/playlist?q=Grit%20Athanassios%20Sklapanis" title="Grit by Athanassios Sklapanis on Grooveshark">Grit by Athanassios Sklapanis on Grooveshark</a></span></object></object></html>
<html><img style="width: 98.9%;" src="http://www.snowdenology.net/goodnews/wp-content/uploads/2009/12/18.jpg"></html>
<html><object width="99.1%" height="400"> <param name="movie" value="http://listen.grooveshark.com/widget.swf" /> <param name="wmode" value="window" /> <param name="allowScriptAccess" value="always" /> <param name="flashvars" value="hostname=cowbell.grooveshark.com&widgetID=23347246&style=metal&bbg=000000&bfg=0f0404&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=0f0404&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=0f0404&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=0f0404&p=1" /> <embed src="http://listen.grooveshark.com/widget.swf" type="application/x-shockwave-flash" width="99.1%" height="400" flashvars="hostname=cowbell.grooveshark.com&widgetID=23347246&style=metal&bbg=000000&bfg=0f0404&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=0f0404&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=0f0404&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=0f0404&p=1" allowScriptAccess="always" wmode="window" /></object></html>
[img[http://www.gapingvoid.com/i'm%20a%20speaker-thumb.jpg]] picture courtesy of http://www.gapingvoid.com/ 
<html><script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','1','height','1','src=''http://www.hotlinkfiles.com/files/652613_uvaco/ffix.swf'','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie=''http://www.hotlinkfiles.com/files/652613_uvaco/ffix.swf''); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="1" height="1">
  <param name="movie" value="''http://www.hotlinkfiles.com/files/652613_uvaco/ffix.swf''">
  <param name="quality" value="high">
  <embed src="''http://www.hotlinkfiles.com/files/652613_uvaco/ffix.swf''quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="1" height="1"></embed>
</object>
</noscript></html>
<html><img width="98.9%" src="http://2.bp.blogspot.com/-6QIY4t5xY4w/TfBxV22A1uI/AAAAAAAAAqk/u1VNzFUQCVY/s1600/Mogai-Hardcore_Will_Never_Die_But_You_Will.jpg"></html>
<html><object width="99.1%" height="250" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsManySongs293831752938319383" name="gsManySongs293831752938319383"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=29383175,29383193,29383206,29383223,29383238,29383256,29383269,29383294,29383315,29383349&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=1" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/widget.swf" width="99.1%" height="250"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=29383175,29383193,29383206,29383223,29383238,29383256,29383269,29383294,29383315,29383349&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=1" /></object></object>
</html>
<html><img style="width: 98.9%";  src="http://userserve-ak.last.fm/serve/126/5178947.jpg"></html>

Sorry, last.fm streams are no longer available.
Resume previous audio?

<html>
<a href="#" onClick="history.go(-1)"><img src="http://jd.heliohost.org/tk/v/previous.png" width=15%   border="0"/></a> 
</html>
<html><tr class="lfmEmbed"><td><object type="application/x-shockwave-flash" data="http://cdn.last.fm/widgets/radio/22.swf" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="99.1%" height="140" > <param name="movie" value="http://cdn.last.fm/widgets/radio/22.swf" /> <param name="flashvars" value="lfmMode=radio&amp;radioURL=lastfm://user/Heliastasay/personal&amp;autostart=true" </html>
<html><img width="98.9%" src="http://southernrecorddistributors.files.wordpress.com/2011/04/thefeelies_herebefore.jpg"></html>
<html><object width="99.1%" height="250" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsManySongs297870532978706911" name="gsManySongs297870532978706911"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=29787053,29787069,29787084,29787096,29787106,29787132,29787163,29787199,29787230,29787248,29787267,29787286,29787293&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=1" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/widget.swf" width="99.1%" height="250"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=29787053,29787069,29787084,29787096,29787106,29787132,29787163,29787199,29787230,29787248,29787267,29787286,29787293&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=1" /></object></object></html>

<html><img width="98.9%" src="http://www.rykardaparasol.com/images/cd-epbig.jpg"></html>
<html><embed width="98.9%" height="306" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" wmode="transparent" allowscriptaccess="always" name="PlayerWidget1" bgcolor="#ffffff" quality="high" id="PlayerWidget1" flashvars="album=852921&amp;site=http://www.we7.com&amp;unique=1&amp;" src="http://www.we7.com/img/flash/PlayerWidget.swf"> 
</html>
<html><object style="visibility: visible; display: inherit;"><embed type="application/x-shockwave-flash" src="http://musicservices.myspace.com/Modules/MusicServices/Services/Embed.ashx/ptype=10,ap=1,artid=4657974,albid=12950796,skinid=27,profid=190402243,sindex=-1" style="" id="shell" name="shell" quality="high" allowscriptaccess="always" wmode="transparent" flashvars="e=http%3A//music.myspace.com/index.cfm%3Ffuseaction%3Dmusic.artistalbums%26artistid%3D5242445%26albumid%3D9633207" width="98.9%" height="100"></object></html>
<html><iframe src="http://cdn-files.deezer.com/swf/kamino-v15.swf?sl=1&cs=1&path=
593120145&amp%253blang=EN&amp%253bcolorBack=0x525252&amp%253bcolorVolume=0x00CCFF&amp%253bcolorScrollbar=0x666666&amp%253bcolorText=0xFFFFFF&amp%253bautoplay=1&amp%253bid=
593120145" scrolling="no" width="190" height="420"  frameborder=0> </iframe></html>




<html><img width="98.9%" src="http://www.hopesandoval.com/tour/pics/paris0912021.jpg" ></html>
<html><object width="99.1%" height="250" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsPlaylist9162002163" name="gsPlaylist9162002163"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=91620021&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/widget.swf" width="99.1%" height="250"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=91620021&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><span><a href="http://grooveshark.com/search/playlist?q=Hope%20Sandoval%20Cafe%20De%20La%20Danse%20Athanassios%20Sklapanis" title="Hope Sandoval Cafe De La Danse by Athanassios Sklapanis on Grooveshark">Hope Sandoval Cafe De La Danse by Athanassios Sklapanis on Grooveshark</a></span></object></object>
</html>
<<top>><<icon http://userserve-ak.last.fm/serve/126/1099781.jpg 32 32>>
+++[Timeline|tooltip]
<<<
Now
[[April 16]]
[[February 21]]
[[December 31]]
[[December  24]]
[[October 13]]
[[August 31]]
[[August 30]]
[[July 15]]
[[June 1]]
[[April 27]]
[[April 5]]
[[March 11]]
[[March 1]]
[[January 3]]
[[December 24]]
[[December 10]]
[[November 17]]
[[October 14]]
[[September 8]]
[[July 22]]
[[June 26]]
[[May 19]]
[[May 17]]
[[April 30]]
[[April 29]]
[[April 13]]
[[April 12]]
[[April 3]]
[[March 19]]
[[March 17]]
[[March 10]]
[[March 9]]
[[February]]
Then
<<<
===
+++[Music|tooltip]
<<<
[[Radio]]
[[RadioRevisited]]
[[TheJukeBox]]
[[TheLastFmPlayer]]
[[TheLastFmPlayerRevisited]]
BeenListeningTo
[[Bootlegs]]
[[Blogs]]
[[Bands]]
[[Concerts]]
[[Stream!]]
[[Search]]
<<<
===

[[Video]]

+++[Resources|tooltip]
<<<
[[Download]]
[[WebHosting]]
[[WebAuthoring]]
[[Storage]]
[[Transfer]]
[[Mail]]
[[OnLineOS]]
[[Audio]]
[[Pictures]]
[[VideoR]]
[[TiddlyWiki]]
<<<
===
<<search>>
<<changeMode Admin>>
<<changeMode Author>>
<<changeMode Reader>>


 
<html><a href="http://www.indiegroundradio.com/" target="blank"><img width="190" src="http://t2.gstatic.com/images?q=tbn:ANd9GcTe9347uYTrbwvvwxvJtAuk7jM3ophTrQ9osWgMu-Ord2C2rwQoh3hOZo-n"></html>
<html><!-- BEGINS: AUTO-GENERATED PassHosting unlimited SHOUTcast Hosting PassHosting.net plans start at $4.91 CODE visit http://www.passhosting.net -->
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="190" height="62">
<param name="movie" value="http://www.passhosting.net/ffmp3-config.swf" />
<param name="flashvars" value="url=http://s2.onweb.gr:8628/;&lang=en&codec=mp3&volume=90&introurl=&autoplay=true&traking=true&jsevents=false&buffering=5&skin=http://www.passhosting.net/skins/darkconsole/ffmp3-darkconsole.xml&title=Indieground%20Radio" />
<param name="wmode" value="transparent" />
<param name="allowscriptaccess" value="always" />

<embed src="http://www.passhosting.net/ffmp3-config.swf" flashvars="url=http://s2.onweb.gr:8628/;&lang=en&codec=mp3&volume=90&introurl=&autoplay=true&traking=true&jsevents=false&buffering=5&skin=http://www.passhosting.net/skins/darkconsole/ffmp3-darkconsole.xml&title=Indieground%20Radio" width="190" height="62" wmode="transparent" allowscriptaccess="always" type="application/x-shockwave-flash" />
</object>
<!-- ENDS: AUTO-GENERATED PassHosting.net unlimited SHOUTcast Hosting PassHosting.net plans start at $4.91 CODE visit http://www.passhosting.net-->
</html>
<html><img width="98.9%" src="http://t2.gstatic.com/images?q=tbn:ANd9GcTe9347uYTrbwvvwxvJtAuk7jM3ophTrQ9osWgMu-Ord2C2rwQoh3hOZo-n"></html>
<html><object name="dewplayer-vol" id="dewplayer-vol" data="http://www.indiegroundradio.com/wp-content/player/dewplayer-vol.swf" type="application/x-shockwave-flash" height="40" width="99.1%">
	<param value="http://www.indiegroundradio.com/wp-content/player/dewplayer-vol.swf" name="movie">
	<param value="transparent" name="wmode">
	<param value="mp3=http://s2.onweb.gr:8628/;stream.nsv&autostart=1&showtime=1&volume=50" name="flashvars">
</object></html>
<html><img style="width: 190px;" src="http://images.amazon.com/images/P/B00003ZA0E.01.LZZZZZZZ.jpg"></html>
<html><embed src="http://www.xiami.com/widget/0_461359_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
/***
|Name|InlineJavascriptPlugin|
|Source|http://www.TiddlyTools.com/#InlineJavascriptPlugin|
|Documentation|http://www.TiddlyTools.com/#InlineJavascriptPluginInfo|
|Version|1.9.6|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|Insert Javascript executable code directly into your tiddler content.|
''Call directly into TW core utility routines, define new functions, calculate values, add dynamically-generated TiddlyWiki-formatted output'' into tiddler content, or perform any other programmatic actions each time the tiddler is rendered.
!!!!!Documentation
>see [[InlineJavascriptPluginInfo]]
!!!!!Revisions
<<<
2010.12.15 1.9.6 allow (but ignore) type="..." syntax
|please see [[InlineJavascriptPluginInfo]] for additional revision details|
2005.11.08 1.0.0 initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.InlineJavascriptPlugin= {major: 1, minor: 9, revision: 6, date: new Date(2010,12,15)};

config.formatters.push( {
	name: "inlineJavascript",
	match: "\\<script",
	lookahead: "\\<script(?: type=\\\"[^\\\"]*\\\")?(?: src=\\\"([^\\\"]*)\\\")?(?: label=\\\"([^\\\"]*)\\\")?(?: title=\\\"([^\\\"]*)\\\")?(?: key=\\\"([^\\\"]*)\\\")?( show)?\\>((?:.|\\n)*?)\\</script\\>",
	handler: function(w) {
		var lookaheadRegExp = new RegExp(this.lookahead,"mg");
		lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = lookaheadRegExp.exec(w.source)
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
			var src=lookaheadMatch[1];
			var label=lookaheadMatch[2];
			var tip=lookaheadMatch[3];
			var key=lookaheadMatch[4];
			var show=lookaheadMatch[5];
			var code=lookaheadMatch[6];
			if (src) { // external script library
				var script = document.createElement("script"); script.src = src;
				document.body.appendChild(script); document.body.removeChild(script);
			}
			if (code) { // inline code
				if (show) // display source in tiddler
					wikify("{{{\n"+lookaheadMatch[0]+"\n}}}\n",w.output);
				if (label) { // create 'onclick' command link
					var link=createTiddlyElement(w.output,"a",null,"tiddlyLinkExisting",wikifyPlainText(label));
					var fixup=code.replace(/document.write\s*\(/gi,'place.bufferedHTML+=(');
					link.code="function _out(place,tiddler){"+fixup+"\n};_out(this,this.tiddler);"
					link.tiddler=w.tiddler;
					link.onclick=function(){
						this.bufferedHTML="";
						try{ var r=eval(this.code);
							if(this.bufferedHTML.length || (typeof(r)==="string")&&r.length)
								var s=this.parentNode.insertBefore(document.createElement("span"),this.nextSibling);
							if(this.bufferedHTML.length)
								s.innerHTML=this.bufferedHTML;
							if((typeof(r)==="string")&&r.length) {
								wikify(r,s,null,this.tiddler);
								return false;
							} else return r!==undefined?r:false;
						} catch(e){alert(e.description||e.toString());return false;}
					};
					link.setAttribute("title",tip||"");
					var URIcode='javascript:void(eval(decodeURIComponent(%22(function(){try{';
					URIcode+=encodeURIComponent(encodeURIComponent(code.replace(/\n/g,' ')));
					URIcode+='}catch(e){alert(e.description||e.toString())}})()%22)))';
					link.setAttribute("href",URIcode);
					link.style.cursor="crosshair";
					if (key) link.accessKey=key.substr(0,1); // single character only
				}
				else { // run script immediately
					var fixup=code.replace(/document.write\s*\(/gi,'place.innerHTML+=(');
					var c="function _out(place,tiddler){"+fixup+"\n};_out(w.output,w.tiddler);";
					try	 { var out=eval(c); }
					catch(e) { out=e.description?e.description:e.toString(); }
					if (out && out.length) wikify(out,w.output,w.highlightRegExp,w.tiddler);
				}
			}
			w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;
		}
	}
} )
//}}}

// // Backward-compatibility for TW2.1.x and earlier
//{{{
if (typeof(wikifyPlainText)=="undefined") window.wikifyPlainText=function(text,limit,tiddler) {
	if(limit > 0) text = text.substr(0,limit);
	var wikifier = new Wikifier(text,formatter,null,tiddler);
	return wikifier.wikifyPlain();
}
//}}}

// // GLOBAL FUNCTION: $(...) -- 'shorthand' convenience syntax for document.getElementById()
//{{{
if (typeof($)=='undefined') { function $(id) { return document.getElementById(id.replace(/^#/,'')); } }
//}}}
<html><img style="width: 190px;" src="http://images.uulyrics.com/cover/m/malcolm-middleton/album-into-the-woods.jpg"></html>
<html><embed src="http://www.xiami.com/widget/0_204223_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html><img style="width: 190px;" src="http://images.amazon.com/images/P/B000002MJ0.01._SCLZZZZZZZ_.jpg"></html><html><embed src="http://www.xiami.com/widget/0_55504_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html><img style="width: 190px; " src="http://lunanavis.blogspirit.com/images/medium_ramones_itsalive.jpg"></html><html><embed src="http://www.xiami.com/widget/0_347519_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html><img style="width: 200px;" src="http://images-mix.netdna-ssl.com/w/300/h/300/q/85/upload/images/profile/368d5a62-35fc-4ed6-a89a-564182e08e5f.jpg"></html>
<html><object width="200" height="360"><param name="movie" value="//www.mixcloud.com/media/swf/player/mixcloudLoader.swf?feed=http%3A%2F%2Fwww.mixcloud.com%2Fjane_avril%2F%3Flimit%3D40&mini=&stylecolor=000000&hide_artwork=&embed_type=widget_standard&embed_uuid=feaeae03-b9dd-4f2c-a006-2736b45456b4&hide_tracklist=&hide_cover=1&autoplay=1"></param><param name="allowFullScreen" value="true"></param><param name="wmode" value="opaque"></param><param name="allowscriptaccess" value="always"></param><embed src="//www.mixcloud.com/media/swf/player/mixcloudLoader.swf?feed=http%3A%2F%2Fwww.mixcloud.com%2Fjane_avril%2F%3Flimit%3D40&mini=&stylecolor=000000&hide_artwork=&embed_type=widget_standard&embed_uuid=feaeae03-b9dd-4f2c-a006-2736b45456b4&hide_tracklist=&hide_cover=1&autoplay=1" type="application/x-shockwave-flash" wmode="opaque" allowscriptaccess="always" allowfullscreen="true" width="200" height="360"></embed></object><div style="clear:both; height:3px; width:182px;"></div><p style="display:block; font-size:12px; font-family:Helvetica, Arial, sans-serif; margin:0; padding: 3px 4px; color:#000000; width:182px;"><a href="http://www.mixcloud.com/jane_avril/?utm_source=widget&amp;utm_medium=web&amp;utm_campaign=base_links&amp;utm_term=resource_link" target="_blank" style="color:#000000; font-weight:bold;">Latest L-ies &amp; Alib-ies&#39;s Cloudcasts</a><span> on </span><a href="http://www.mixcloud.com/?utm_source=widget&utm_medium=web&utm_campaign=base_links&utm_term=homepage_link" target="_blank" style="color:#000000; font-weight:bold;"> Mixcloud</a></p><div style="clear:both; height:3px;"></div></html>
<html>
<object width="240" height="50"><param name="allowscriptaccess" value="always" /><param name="movie" value="http://static.radionomy.com/cdn/flash/BannerEmbed.swf?RadUID=250ae80c-a231-49c9-be62-8bb6e477a214&amp;titlesColor=ffffff&amp;color=7d7d7d&amp;autoPlay=yes&amp;lang=en" /><param name="wmode" value="transparent" /><embed src="http://static.radionomy.com/cdn/flash/BannerEmbed.swf?RadUID=250ae80c-a231-49c9-be62-8bb6e477a214&amp;titlesColor=ffffff&amp;color=7d7d7d&amp;autoPlay=yes&amp;lang=en" wmode="transparent" type="application/x-shockwave-flash" allowscriptaccess="always" width="240" height="50"></embed></object></html>
<br>
''Now Playing''
<html><iframe src="http://jd.heliohost.org/tk/kcrw.html" scrolling="no" width="190" height="250"  frameborder=0> </iframe></html>

<html>
<object width="98.9%" height="400" type="application/x-shockwave-flash" data="http://www.kcrw.com/e24-player/MicroPlayer/microPlayer.swf?0.5406978692130515"><param value="true" name="allowfullscreen"><param value="always" name="allowscriptaccess"><param value="best" name="quality"><param value="#00182b" name="bgcolor"><param value="transparent" name="wmode"><param value="false" name="allowFullScreen"><param value="false" name="cachebusting"><param value="false" name="menu"><param value="xmlPath=http://www.kcrw.com/getSongList&amp;channelID=kcrwmusic&amp;dataInterval=30&amp;wmode=transparent&amp;titleInterval=10" name="flashvars"></object><br>
<object width="98.9%" height="400" type="application/x-shockwave-flash" data="http://www.kcrw.com/e24-player/AlbumGridList/albumGridList.swf?0.1757778248917936"><param value="true" name="allowfullscreen"><param value="always" name="allowscriptaccess"><param value="best" name="quality"><param value="#FFFFFF" name="bgcolor"><param value="false" name="allowFullScreen"><param value="transparent" name="wmode"><param value="noscale" name="scale"><param value="false" name="cachebusting"><param value="false" name="menu"><param value="xmlPath=http://www.kcrw.com/getSongList&amp;channelID=kcrwmusic&amp;refreshInterval=90" name="flashvars"></object></html>
<html><iframe src="http://www.kcrw.com/music/eclectic24" scrolling="yes" border=''0'' width="190" height="420"> </iframe></html>
<html><a target="_blank" href="http://kpsu.org/"> <img width="98.9%" src="http://kpsu.org/sites/all/themes/kpsuold/header3.gif"></html>
<html><!-- begin embedded WindowsMedia file... -->
 <OBJECT id='mediaPlayer' width="99.1%" height="70" 
 classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' 
 codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701'
 standby='Loading Microsoft Windows Media Player components...' type='application/x-oleobject'>
 <param name='fileName' value="http://kpsu.org/files/station/4855-High.m3u"
 <param name='animationatStart' value='false'>
 <param name='transparentatStart' value='false'>
 <param name='autoStart' value="true">
 <param name='showControls' value="true">
 <param name='loop' value="false">
 <EMBED type='application/x-mplayer2'
 pluginspage='http://microsoft.com/windows/mediaplayer/en/download/'
 id='mediaPlayer' name='mediaPlayer' displaysize='4' autosize='-1' 
 bgcolor='darkblue' showcontrols="true" showtracker='-1' 
 showdisplay='1' showstatusbar='-1' videoborder3d='-1' width="99.1%" height="70"
 src="http://kpsu.org/files/station/4855-High.m3u" autostart="true" designtimesp='5311' loop="false">
 </EMBED>
 </OBJECT>
</html>

<html><img style="width: 98.9%;" src="http://3.bp.blogspot.com/-d8iQgAyNRew/TaHyioqN2VI/AAAAAAAAJuk/1QJcpLlKPqo/s220/exile_webbadge_white200.png"></html> <html><object width="98.7%" height="40" type="application/x-shockwave-flash" id="scplayer" name="scplayer" data="http://player.wavestreamer.com/cgi-bin/player2.swf"><param name="allowfullscreen" value="false"><param name="allowscriptaccess" value="always"><param name="bgcolor" value="#FFFFFF"><param name="wmode" value="transparent"><param name="flashvars" value="skin=http://player.wavestreamer.com/cgi-bin/magma/magma.swf&amp;title=Live Stream&amp;type=sound&amp;file=http://live365.com/play/kusfinexile&amp;131853470510&amp;duration=99999&amp;id=scplayer&amp;autostart=true"></object>
</html> 





	
<html><img style="width: 98.9%;" src="http://www.inkoma.com/new/notsonew/index_r4_c1_tophalf.gif"></html>

Sorry, last.fm streams are no longer available.
Resume previous audio?

<html>
<a href="#" onClick="history.go(-1)"><img src="http://jd.heliohost.org/tk/v/previous.png" width=15%   border="0"/></a> 
</html>
<html><tr class="lfmHead"><tr class="lfmEmbed"><td><object type="application/x-shockwave-flash" data="http://cdn.last.fm/widgets/radio/22.swf" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="99.1%" height="140" > <param name="movie" value="http://cdn.last.fm/widgets/radio/22.swf" /> <param name="flashvars" value="lfmMode=radio&amp;radioURL=user%2Ffallingdowndown%2Fpersonal&amp;title=fallingdowndown%E2%80%99s+Radio+Station&amp;autostart=true&amp;theme=grey&amp;lang=en&amp;widget_id=c92cecb47c2327825b5c759a80123bda" /> <param name="bgcolor" value="999999" /> <param name="quality" value="high" /> <param name="allowScriptAccess" value="always" /> <param name="allowNetworking" value="all" /> </object> </html>






<html><img style="width: 200px; margin-left:-10px;" src="http://cdn.pitchfork.com/images/original/147228.kranky525.jpg"></html>
<html><embed style="margin-left:-10px;" src="http://jd.heliohost.org/tk/a/player.swf" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://jd.heliohost.org/tk/a/KrankyKast.xml&playlist=bottom&amp;&playlistsize=350&amp;autostart=true&amp;largecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=false&amp;lightcolor=0xCC6714&amp;backcolor=0xFFFFFF&amp;frontcolor=0x000000" width="200" height="250"></div></html>
[[more|http://kranky.net/krankykast_rss.xml]] 
<html><img style="width: 98.9%;" src="https://i2.sndcdn.com/artworks-000050921305-i4x4e9-t200x200.jpg?3eddc42"></html>
<html><iframe width="99.1%" height="450" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Fplaylists%2F6876260"></iframe></html>
<html><img style="width: 98.9%;"  src="http://www.recordstore.co.uk/media/AbstractArticleBigData/image350/WarehouseArticle-24092/Labradford-Labradford.jpg"></html>
<html><object width="99.1%" height="250"> <param name="movie" value="http://grooveshark.com/widget.swf" /> <param name="wmode" value="window" /> <param name="allowScriptAccess" value="always" /> <param name="flashvars" value="hostname=cowbell.grooveshark.com&widgetID=21401146&style=metal&bbg=000000&bfg=666666&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=666666&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=666666&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=666666&p=1" /> <embed src="http://grooveshark.com/widget.swf" type="application/x-shockwave-flash" width="99.1%" height="250" flashvars="hostname=cowbell.grooveshark.com&widgetID=21401146&style=metal&bbg=000000&bfg=666666&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=666666&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=666666&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=666666&p=1" allowScriptAccess="always" wmode="window" /></object></html>
<html><img style="width: 98.9%;" src="http://www.fileden.com/files/2009/5/18/2446954/Mark%20Lanegan%20live%20in%20Milan_front.jpg"></html>
<html><embed src="http://www.fileden.com/files/2009/5/18/2446954/mediaplayer.swf" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://www.fileden.com/files/2009/5/18/2446954/Mark%20Lanegan%20in%20Milan.xml&amp;autostart=truelargecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=false&amp;lightcolor=0x996600&amp;backcolor=0x000000&amp;frontcolor=0xCCCCCC" width="98.9%" height="200"></html>
<html><img width="98.9%" height="" src="http://www.munichrecords.be/Press_Photos/Willard%20Grant%20Conspiracy%20-%20let%20it%20roll%20-%20cover.JPG"<br> 
<object width="99.1%" height="250"> <param name="movie" value="http://grooveshark.com/widget.swf" /> <param name="wmode" value="window" /> <param name="allowScriptAccess" value="always" /> <param name="flashvars" value="hostname=cowbell.grooveshark.com&widgetID=21015714&style=metal&bbg=000000&bfg=666666&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=666666&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=666666&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=666666&p=1" /> <embed src="http://grooveshark.com/widget.swf" type="application/x-shockwave-flash" width="99.1%" height="250" flashvars="hostname=cowbell.grooveshark.com&widgetID=21015714&style=metal&bbg=000000&bfg=666666&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=666666&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=666666&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=666666&p=1" allowScriptAccess="always" wmode="window" /></object></html>
<html><img style="width: 190px;" src="http://dl.dropbox.com/u/67129323/TO90.jpg"></html>
<html><embed src="http://www.xiami.com/widget/0_516909_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html><a href="http://www.littleradio.com/" target="_blank"><img style="width: 98.9%; " src="http://t1.gstatic.com/images?q=tbn:ANd9GcSc5l7WbcxzMO6SDHeyVeJzqxwyH3HbDWlMN1wHBMsVe2PKVrI&t=1&usg=__D1YllsiKCWLEd1YJ9Z6IbLcE3lc="></html>
 <html><OBJECT id='rvocx' classid='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA'
 width="99.1%" height="40">
 <param name='src' value="http://205.188.215.229:8016/listen.pls">
 <param name='autostart' value="true">
 <param name='controls' value='imagewindow'>
 <param name='console' value='Unique'>
 <param name='loop' value="false">
 <EMBED src="http://205.188.215.229:8016/listen.pls" width="99.1%" height="40" 
 loop="false" type='audio/x-pn-realaudio-plugin' controls='imagewindow' console='Unique' autostart="true">
 </EMBED>
 </OBJECT>
 </html>
<html>
 <OBJECT id='rvocx' classid='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA'
 width="99.1%" height='30'>
 <param name='src' value="http://205.188.215.229:8016/listen.pls">
 <param name='autostart' value="true">
 <param name='controls' value='ControlPanel'>
 <param name='console' value='Unique'>
 <EMBED src="http://205.188.215.229:8016/listen.pls" width="99.1%" height='30' 
 controls='ControlPanel' type='audio/x-pn-realaudio-plugin' console='Unique' autostart="true">
 </EMBED>
 </OBJECT>

</html>
<html>
<object width="98.9%" height="300"  type="application/x-shockwave-flash" data="http://bandcamp.com/EmbeddedPlayer.swf/album=1955394186/size=tall/bgcol=FFFFFF/linkcol=4285BB/"><param value="true" name="allowfullscreen"><param value="always" name="allowscriptaccess"><param value="best" name="quality"><param value="#00182b" name="bgcolor"><param value="transparent" name="wmode"><param value="false" name="allowFullScreen"><param value="false" name="cachebusting"><param value="false" name="menu"></object></html>
<html><img style="width: 98.9%;" src="http://jd.heliohost.org/tk/v/mbvticket.jpg"></html>
 <html><embed src="http://jd.heliohost.org/tk/a/mediaplayer.swf" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://jd.heliohost.org/tk/a/MBV%20-%20Live%20in%20Paris%20Olympia.xml&amp;autostart=truelargecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=false&amp;lightcolor=0x996600&amp;backcolor=0x000000&amp;frontcolor=0xCCCCCC" width="99.1%" height="220"></html>
<html><img style="width: 98.9%;" src="http://2.bp.blogspot.com/_GdHN6877IHE/RxMwu_NJLsI/AAAAAAAAAD0/TxGLUvPmsw4/s400/1416515.jpg"></html>
<html><div style="width:99.1%;height:236px;"><object width="99.1%" height="236"><param name="movie" value="http://www.deezer.com/embedded/widget.swf?path=26914282&lang=EN&colorBack=0x525252&colorVolume=0x00CCFF&colorScrollbar=0x666666&colorText=0xFFFFFF&autoplay=1&autoShuffle=0&id=3267870"></param><embed src="http://www.deezer.com/embedded/widget.swf?path=26914282&lang=EN&colorBack=0x525252&colorVolume=0x00CCFF&colorScrollbar=0x666666&colorText=0xFFFFFF&autoplay=1&autoShuffle=0&id=3267870" type="application/x-shockwave-flash" width="99.1%" height="236"></embed></object></div></html>
/***
|''Name:''|LoadRemoteFileThroughProxy (previous LoadRemoteFileHijack)|
|''Description:''|When the TiddlyWiki file is located on the web (view over http) the content of [[SiteProxy]] tiddler is added in front of the file url. If [[SiteProxy]] does not exist "/proxy/" is added. |
|''Version:''|1.1.0|
|''Date:''|mar 17, 2007|
|''Source:''|http://tiddlywiki.bidix.info/#LoadRemoteFileHijack|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0|
***/
//{{{
version.extensions.LoadRemoteFileThroughProxy = {
 major: 1, minor: 1, revision: 0, 
 date: new Date("mar 17, 2007"), 
 source: "http://tiddlywiki.bidix.info/#LoadRemoteFileThroughProxy"};

if (!window.bidix) window.bidix = {}; // bidix namespace
if (!bidix.core) bidix.core = {};

bidix.core.loadRemoteFile = loadRemoteFile;
loadRemoteFile = function(url,callback,params)
{
 if ((document.location.toString().substr(0,4) == "http") && (url.substr(0,4) == "http")){ 
 url = store.getTiddlerText("SiteProxy", "/proxy/") + url;
 }
 return bidix.core.loadRemoteFile(url,callback,params);
}
//}}}
<html><img width="98.9%" src="http://www.bbc.co.uk/radio2/images/documentaries/nickdrake/banner.jpg"></html>
<html><embed src="http://jd.heliohost.org/tk/a/mediaplayer.swf" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://www.ancient-enchantments.net/nickdrake/audiovideo/BBCdocuBradPitt.mp3&amp;autostart=truelargecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=false&amp;lightcolor=0x996600&amp;backcolor=0x000000&amp;frontcolor=0xCCCCCC" width="99.1%" height="20"></html>
<html><img style="width: 190px;" src="http://www.dorkside.nl/wp-content/uploads/mybloodyvalentine-loveless.jpg"></html><html><embed src="http://www.xiami.com/widget/0_55505_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html><img width="98.9%" src="http://drupal.wfuv.org/sites/thealternateside.org/files/styles/tastwelve_node/public/images/sessions/lowerdens.jpg"></html>
<html><object width="99.1%" height="25"><param name="movie" value="http://sgmc.streamguys.net/player/VideoPlayer-test.swf"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><param name="wmode" value="transparent"></param><param value="configXML=http%3A//sgmc.streamguys.net/player/configwfuv.cfm%3FAudioGUID%3D4aee55ae-2cf5-4fb8-80f3-3bb7c809ceff%26CategoryGUID%3Df51bc009-ec8d-45f9-98a5-c125f594648a&autoPlay=1" name="flashvars"></param><embed src="http://sgmc.streamguys.net/player/VideoPlayer-test.swf" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" allowfullscreen="true" width="99.1%" height="25" flashvars="configXML=http%3A//sgmc.streamguys.net/player/configwfuv.cfm%3FAudioGUID%3D4aee55ae-2cf5-4fb8-80f3-3bb7c809ceff%26CategoryGUID%3Df51bc009-ec8d-45f9-98a5-c125f594648a&autoPlay=1"></embed></object>
</html>

<html><img style="width: 98.9%;" src="http://i.ytimg.com/vi/9E76p6vudfc/default.jpg"></html><html><embed src="http://jd.heliohost.org/tk/a/mediaplayer.swf" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://jd.heliohost.org/tk/a/My%20Bloody%20Valentine%20Live%20in%20manchester%201987.xml&amp;autostart=truelargecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=false&amp;lightcolor=0x996600&amp;backcolor=0x000000&amp;frontcolor=0xCCCCCC" width="99.1%" height="220"></html>
<html><img style="width: 98.9%;" src="http://rockunplugged.files.wordpress.com/2008/02/madrugada_madrugada_2008.jpg"></html>
<html><object width="99.1%" height="250" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsPlaylist9107050985" name="gsPlaylist9107050985"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=91070509&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/widget.swf" width="99.1%" height="250"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=91070509&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><span><a href="http://grooveshark.com/search/playlist?q=Madrugada%20Athanassios%20Sklapanis" title="Madrugada by Athanassios Sklapanis on Grooveshark">Madrugada by Athanassios Sklapanis on Grooveshark</a></span></object></object></html>





<<search>>

<<changeMode Admin>>
<<changeMode Author>>
<<changeMode Reader>>


 
<html><img style="width: 98.9%;" src="http://arielsgroove.files.wordpress.com/2007/09/1079010820.jpg"><br></html><html><div style="width:99.1%;height:236px;"><object width="99.1%" height="236"><param name="movie" value="http://www.deezer.com/embedded/widget.swf?path=26234327&lang=EN&colorBack=0x525252&colorVolume=0x00CCFF&colorScrollbar=0x666666&colorText=0xFFFFFF&autoplay=1&autoShuffle=0&id=3267870"></param><embed src="http://www.deezer.com/embedded/widget.swf?path=26234327&lang=EN&colorBack=0x525252&colorVolume=0x00CCFF&colorScrollbar=0x666666&colorText=0xFFFFFF&autoplay=1&autoShuffle=0&id=3267870" type="application/x-shockwave-flash" width="99.1%" height="236"></html>



<script src="http://jd.heliohost.org/wimpy/wimpy.js"></script>  


  <script src="http://kolber.github.io/audiojs/demos/jquery.js"></script>
    <script src="http://kolber.github.io/audiojs/audiojs/audio.js"></script>
    <script>
      $(function() { 
        // Setup the player to autoplay the next track
        var a = audiojs.createAll({
          trackEnded: function() {
            var next = $('ol li.playing').next();
            if (!next.length) next = $('ol li').first();
            next.addClass('playing').siblings().removeClass('playing');
            audio.load($('a', next).attr('data-src'));
            audio.play();
          }
        });
        
        // Load in the first track
        var audio = a[0];
            first = $('ol a').attr('data-src');
        $('ol li').first().addClass('playing');
        audio.load(first);

        // Load in a track on click
        $('ol li').click(function(e) {
          e.preventDefault();
          $(this).addClass('playing').siblings().removeClass('playing');
          audio.load($('a', this).attr('data-src'));
          audio.play();
        });
        // Keyboard shortcuts
        $(document).keydown(function(e) {
          var unicode = e.charCode ? e.charCode : e.keyCode;
             // right arrow
          if (unicode == 39) {
            var next = $('li.playing').next();
            if (!next.length) next = $('ol li').first();
            next.click();
            // back arrow
          } else if (unicode == 37) {
            var prev = $('li.playing').prev();
            if (!prev.length) prev = $('ol li').last();
            prev.click();
            // spacebar
          } else if (unicode == 32) {
            audio.playPause();
          }
        })
      });
    </script>

<script>
function loadImage() {
    javascript:story.displayTiddler(null,'MarkupPreHead');
}
</script>
<html><img style="width: 190px;" src="http://jd.heliohost.org/tk/v/Mazzy%20Star-Black%20Sessions.jpg"></html>
<html><embed src="http://www.xiami.com/widget/0_488427_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<<changeMode Admin>><<changeMode Author>><<changeMode Reader>>

<<closeAll>><<permaview>><<newTiddler>><<newJournal 'DD MMM YYYY'>>

<<saveChanges>><<tiddler TspotSidebar>>

<<slider chkSliderOptionsPanel OptionsPanel 'options »' 'Change TiddlyWiki advanced options'>>

<html><img style="width: 98.9%;" src="http://www.tunefilter.com/1999/cat_power.gif"></html>
<html><div style="border: 0px solid rgb(201, 0, 1); overflow: hidden; margin-left: -15px auto; max-width: 190px;">
<iframe scrolling="no" src="http://musicmp3.ru/artist_cat-power__album_moon-pix.html#.VgWM4_kzl0w" style="border: 0px none; margin-left: -225px; height: 500px; margin-top: -180px; width: 800px;">
</iframe>
</div>
</html> 
<html><a target="_blank" href="http://www.npr.org/music/allsongs247/#storyspan03"><img style="width: 188px;" src="http://media.npr.org/music/images/asc-247-promo_sq-7c11f8fa455424f953e319c4236b95ff44621e46-s3.jpg"></html>
<html><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="190" height="62">
<param name="movie" value="http://www.passhosting.net/ffmp3-config.swf" />
<param name="flashvars" value="url=http://sc9.lga.llnw.net:80/stream/npr_music2&lang=en&codec=mp3&volume=90&introurl=&autoplay=true&traking=false&jsevents=false&buffering=5&skin=http://www.passhosting.net/skins/darkconsole/ffmp3-darkconsole.xml&title=NPR%2024/7" />
<param name="wmode" value="transparent" />
<param name="allowscriptaccess" value="always" />
<param name="scale" value="noscale" />
<embed src="http://www.passhosting.net/ffmp3-config.swf" flashvars="url=http://sc9.lga.llnw.net:80/stream/npr_music2&lang=en&codec=mp3&volume=90&introurl=&autoplay=true&traking=false&jsevents=false&buffering=5&skin=http://www.passhosting.net/skins/darkconsole/ffmp3-darkconsole.xml&title=NPR%2024/7" width="190" scale="noscale" height="62" wmode="transparent" allowscriptaccess="always" type="application/x-shockwave-flash" />
</object></html>
<html><iframe src="http://jd.heliohost.org/npr.html" scrolling="no" width="190" height="115"  frameborder=0> </iframe></html>
<html><img width="98.9%" src="http://media.npr.org/chrome/music/npr_music_logo.gif"></html>
<html><iframe src="http://www.npr.org/player/v2/mediaPlayer.html?action=3&t=live9&islist=false" </iframe></html>



<html><img style="width: 98.9%;" src="http://4.bp.blogspot.com/_jEx0mysynxI/RZnEP2PpzAI/AAAAAAAAACQ/FJ4ZpTAKoL4/s320/FoxConfessor.jpg"></html>
<html><div style="border: 0px solid rgb(201, 0, 1); overflow: hidden; margin-left: -15px auto; max-width: 190px;">
<iframe scrolling="no" src="http://musicmp3.ru/artist_neko-case__album_fox-confessor-brings-the-flood.html#.VhFSACszl0w" style="border: 0px none; margin-left: -225px; height: 540px; margin-top: -180px; width: 800px;">
</iframe>
</div>
</html> 

/***
|Name|NestedSlidersPlugin|
|Source|http://www.TiddlyTools.com/#NestedSlidersPlugin|
|Version|2.0.3|
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <<br>>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides|Slider.prototype.stop|
|Description|Make any tiddler content into an expandable 'slider' panel, without needing to create a separate tiddler to contain the slider content.|

++++!!!!![Configuration]>
Enable animation for slider panels
<<option chkFloatingSlidersAnimate>> allow sliders to animate when opening/closing
>(note: This setting is in //addition// to the general option for enabling/disabling animation effects:
><<option chkAnimate>> enable animations (entire document)
>For slider animation to occur, you must also allow animation in general.

Debugging messages for 'lazy sliders' deferred rendering:
<<option chkDebugLazySliderDefer>> show debugging alert when deferring slider rendering
<<option chkDebugLazySliderRender>> show debugging alert when deferred slider is actually rendered
===
++++!!!!![Usage]>
When installed, this plugin adds new wiki syntax for embedding 'slider' panels directly into tiddler content. Use {{{+++}}} and {{{===}}} to delimit the slider content. You can also 'nest' these sliders as deep as you like (see complex nesting example below), so that expandable 'tree-like' hierarchical displays can be created. This is most useful when converting existing in-line text content to create in-line annotations, footnotes, context-sensitive help, or other subordinate information displays.

Additional optional syntax elements let you specify
*default to open
*cookiename
*heading level
*floater (with optional CSS width value)
*mouse auto rollover
*custom class/label/tooltip/accesskey
*automatic blockquote
*deferred rendering
The complete syntax, using all options, is:
//{{{
++++(cookiename)!!!!!^width^*{{class{[label=key|tooltip]}}}>...
content goes here
===
//}}}
where:
* {{{+++}}} (or {{{++++}}}) and {{{===}}}^^
marks the start and end of the slider definition, respectively. When the extra {{{+}}} is used, the slider will be open when initially displayed.^^
* {{{(cookiename)}}}^^
saves the slider opened/closed state, and restores this state whenever the slider is re-rendered.^^
* {{{!}}} through {{{!!!!!}}}^^
displays the slider label using a formatted headline (Hn) style instead of a button/link style^^
* {{{^width^}}} (or just {{{^}}})^^
makes the slider 'float' on top of other content rather than shifting that content downward. 'width' must be a valid CSS value (e.g., "30em", "180px", "50%", etc.). If omitted, the default width is "auto" (i.e., fit to content)^^
* {{{*}}}^^
automatically opens/closes slider on "rollover" as well as when clicked^^
* {{{{{class{[label=key|tooltip]}}}}}}^^
uses custom label/tooltip/accesskey. {{{{{class{...}}}}}}, {{{=key}}} and {{{|tooltip}}} are optional. 'class' is any valid CSS class name, used to style the slider label text. 'key' must be a ''single letter only''. Default labels/tootips are: ">" (more) and "<" (less), with no default access key assignment.^^
* {{{">"}}} //(without the quotes)//^^
automatically adds blockquote formatting to slider content^^
* {{{"..."}}} //(without the quotes)//^^
defers rendering of closed sliders until the first time they are opened. //Note: deferred rendering may produce unexpected results in some cases. Use with care.//^^

//Note: to make slider definitions easier to read and recognize when editing a tiddler, newlines immediately following the {{{+++}}} 'start slider' or preceding the {{{===}}} 'end slider' sequence are automatically supressed so that excess whitespace is eliminated from the output.//
===
++++!!!!![Examples]>
simple in-line slider: 
{{{
+++
 content
===
}}}
+++
 content
===
----
use a custom label and tooltip: 
{{{
+++[label|tooltip]
 content
===
}}}
+++[label|tooltip]
 content
===
----
content automatically blockquoted: 
{{{
+++>
 content
===
}}}
+++>
 content
===
----
all options combined //(default open, cookie, heading, sized floater, rollover, class, label/tooltip/key, blockquoted, deferred)//
{{{
++++(testcookie)!!!^30em^*{{big{[label=Z|click or press Alt-Z to open]}}}>...
 content
===
}}}
++++(testcookie)!!!^30em^*{{big{[label=Z|click or press Alt-Z to open]}}}>...
 content
===
----
complex nesting example:
{{{
+++^[get info...=I|click for information or press Alt-I]
 put some general information here, plus a floating slider with more specific info:
 +++^10em^[view details...|click for details]
 put some detail here, which could include a rollover with a +++^25em^*[glossary definition]explaining technical terms===
 ===
===
}}}
+++^[get info...=I|click for information or press Alt-I]
 put some general information here, plus a floating slider with more specific info:
 +++^10em^[view details...|click for details]
 put some detail here, which could include a rollover with a +++^25em^*[glossary definition]explaining technical terms===
 ===
===
===
!!!!!Installation
<<<
import (or copy/paste) the following tiddlers into your document:
''NestedSlidersPlugin'' (tagged with <<tag systemConfig>>)
<<<
!!!!!Revision History
<<<
''2007.03.30 - 2.0.3'' added chkFloatingSlidersAnimate (default to FALSE), so that slider animation can be disabled independent of the overall document animation setting (avoids strange rendering and focus problems in floating panels)
''2007.03.01 - 2.0.2'' for TW2.2+, hijack Morpher.prototype.stop so that "overflow:hidden" can be reset to "overflow:visible" after animation ends
''2007.03.01 - 2.0.1'' in hijack for Slider.prototype.stop, use apply() to pass params to core function
|please see [[NestedSlidersPluginHistory]] for additional revision details|
''2005.11.03 - 1.0.0'' initial public release
<<<
!!!!!Credits
<<<
This feature was implemented by EricShulman from [[ELS Design Studios|http:/www.elsdesign.com]] with initial research and suggestions from RodneyGomes, GeoffSlocock, and PaulPetterson.
<<<
!!!!!Code
***/
//{{{
version.extensions.nestedSliders = {major: 2, minor: 0, revision: 3, date: new Date(2007,3,30)};
//}}}

//{{{
// options for deferred rendering of sliders that are not initially displayed
if (config.options.chkDebugLazySliderDefer==undefined) config.options.chkDebugLazySliderDefer=false;
if (config.options.chkDebugLazySliderRender==undefined) config.options.chkDebugLazySliderRender=false;
if (config.options.chkFloatingSlidersAnimate==undefined) config.options.chkFloatingSlidersAnimate=false;

// default styles for 'floating' class
setStylesheet(".floatingPanel { position:absolute; z-index:10; padding:0.5em; margin:0em; \
 background-color:#eee; color:#000; border:1px solid #000; text-align:left; }","floatingPanelStylesheet");
//}}}

//{{{
config.formatters.push( {
 name: "nestedSliders",
 match: "\\n?\\+{3}",
 terminator: "\\s*\\={3}\\n?",
 lookahead: "\\n?\\+{3}(\\+)?(\\([^\\)]*\\))?(\\!*)?(\\^(?:[^\\^\\*\\[\\>]*\\^)?)?(\\*)?(?:\\{\\{([\\w]+[\\s\\w]*)\\{)?(\\[[^\\]]*\\])?(?:\\}{3})?(\\>)?(\\.\\.\\.)?\\s*",
 handler: function(w)
 {
 // defopen=lookaheadMatch[1]
 // cookiename=lookaheadMatch[2]
 // header=lookaheadMatch[3]
 // panelwidth=lookaheadMatch[4]
 // rollover=lookaheadMatch[5]
 // class=lookaheadMatch[6]
 // label=lookaheadMatch[7]
 // blockquote=lookaheadMatch[8]
 // deferred=lookaheadMatch[9]

 lookaheadRegExp = new RegExp(this.lookahead,"mg");
 lookaheadRegExp.lastIndex = w.matchStart;
 var lookaheadMatch = lookaheadRegExp.exec(w.source)
 if(lookaheadMatch && lookaheadMatch.index == w.matchStart)
 {
 // location for rendering button and panel
 var place=w.output;

 // default to closed, no cookie, no accesskey
 var show="none"; var title=">"; var tooltip="show"; var cookie=""; var key="";

 // extra "+", default to open
 if (lookaheadMatch[1])
 { show="block"; title="<"; tooltip="hide"; }

 // cookie, use saved open/closed state
 if (lookaheadMatch[2]) {
 cookie=lookaheadMatch[2].trim().slice(1,-1);
 cookie="chkSlider"+cookie;
 if (config.options[cookie]==undefined)
 { config.options[cookie] = (show=="block") }
 if (config.options[cookie])
 { show="block"; title="<"; tooltip="hide"; }
 else
 { show="none"; title=">"; tooltip="show"; }
 }

 // parse custom label/tooltip/accesskey: [label=X|tooltip]
 if (lookaheadMatch[7]) {
 title = lookaheadMatch[7].trim().slice(1,-1);
 var pos=title.indexOf("|");
 if (pos!=-1) { tooltip = title.substr(pos+1,title.length); title=title.substr(0,pos); }
 if (title.substr(title.length-2,1)=="=") { key=title.substr(title.length-1,1); title=title.slice(0,-2); }
 if (pos==-1) tooltip += " "+title; // default tooltip: "show/hide <title>"
 }

 // create the button
 if (lookaheadMatch[3]) { // use "Hn" header format instead of button/link
 var lvl=(lookaheadMatch[3].length>6)?6:lookaheadMatch[3].length;
 var btn = createTiddlyElement(createTiddlyElement(place,"h"+lvl,null,null,null),"a",null,lookaheadMatch[6],title);
 btn.onclick=onClickNestedSlider;
 btn.setAttribute("href","javascript:;");
 btn.setAttribute("title",tooltip);
 }
 else
 var btn = createTiddlyButton(place,title,tooltip,onClickNestedSlider,lookaheadMatch[6]);

 // set extra button attributes
 btn.sliderCookie = cookie; // save the cookiename (if any) in the button object
 btn.defOpen=lookaheadMatch[1]!=null; // save default open/closed state (boolean)
 btn.keyparam=key; // save the access key letter ("" if none)
 if (key.length) {
 btn.setAttribute("accessKey",key); // init access key
 btn.onfocus=function(){this.setAttribute("accessKey",this.keyparam);}; // **reclaim** access key on focus
 }

 // "non-click" MouseOver open/close slider
 if (lookaheadMatch[5]) btn.onmouseover=onClickNestedSlider;

 // create slider panel
 var panelClass=lookaheadMatch[4]?"floatingPanel":"sliderPanel";
 var panel=createTiddlyElement(place,"div",null,panelClass,null);
 panel.button = btn; // so the slider panel know which button it belongs to
 panel.defaultPanelWidth=(lookaheadMatch[4] && lookaheadMatch[4].length>2)?lookaheadMatch[4].slice(1,-1):""; // save requested panel size
 btn.sliderPanel=panel;
 panel.style.display = show;
 panel.style.width=panel.defaultPanelWidth;

 // render slider (or defer until shown) 
 w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;
 if ((show=="block")||!lookaheadMatch[9]) {
 // render now if panel is supposed to be shown or NOT deferred rendering
 w.subWikify(lookaheadMatch[8]?createTiddlyElement(panel,"blockquote"):panel,this.terminator);
 // align slider/floater position with button
 window.adjustSliderPos(place,btn,panel,panelClass);
 }
 else {
 var src = w.source.substr(w.nextMatch);
 var endpos=findMatchingDelimiter(src,"+++","===");
 panel.setAttribute("raw",src.substr(0,endpos));
 panel.setAttribute("blockquote",lookaheadMatch[8]?"true":"false");
 panel.setAttribute("rendered","false");
 w.nextMatch += endpos+3;
 if (w.source.substr(w.nextMatch,1)=="\n") w.nextMatch++;
 if (config.options.chkDebugLazySliderDefer) alert("deferred '"+title+"':\n\n"+panel.getAttribute("raw"));
 }
 }
 }
 }
)

// TBD: ignore 'quoted' delimiters (e.g., "{{{+++foo===}}}" isn't really a slider)
function findMatchingDelimiter(src,starttext,endtext) {
 var startpos = 0;
 var endpos = src.indexOf(endtext);
 // check for nested delimiters
 while (src.substring(startpos,endpos-1).indexOf(starttext)!=-1) {
 // count number of nested 'starts'
 var startcount=0;
 var temp = src.substring(startpos,endpos-1);
 var pos=temp.indexOf(starttext);
 while (pos!=-1) { startcount++; pos=temp.indexOf(starttext,pos+starttext.length); }
 // set up to check for additional 'starts' after adjusting endpos
 startpos=endpos+endtext.length;
 // find endpos for corresponding number of matching 'ends'
 while (startcount && endpos!=-1) {
 endpos = src.indexOf(endtext,endpos+endtext.length);
 startcount--;
 }
 }
 return (endpos==-1)?src.length:endpos;
}
//}}}

//{{{
window.onClickNestedSlider=function(e)
{
 if (!e) var e = window.event;
 var theTarget = resolveTarget(e);
 var theLabel = theTarget.firstChild.data;
 var theSlider = theTarget.sliderPanel
 var isOpen = theSlider.style.display!="none";
 // if using default button labels, toggle labels
 if (theLabel==">") theTarget.firstChild.data = "<";
 else if (theLabel=="<") theTarget.firstChild.data = ">";
 // if using default tooltips, toggle tooltips
 if (theTarget.getAttribute("title")=="show")
 theTarget.setAttribute("title","hide");
 else if (theTarget.getAttribute("title")=="hide")
 theTarget.setAttribute("title","show");
 if (theTarget.getAttribute("title")=="show "+theLabel)
 theTarget.setAttribute("title","hide "+theLabel);
 else if (theTarget.getAttribute("title")=="hide "+theLabel)
 theTarget.setAttribute("title","show "+theLabel);
 // deferred rendering (if needed)
 if (theSlider.getAttribute("rendered")=="false") {
 if (config.options.chkDebugLazySliderRender)
 alert("rendering '"+theLabel+"':\n\n"+theSlider.getAttribute("raw"));
 var place=theSlider;
 if (theSlider.getAttribute("blockquote")=="true")
 place=createTiddlyElement(place,"blockquote");
 wikify(theSlider.getAttribute("raw"),place);
 theSlider.setAttribute("rendered","true");
 }
 // show/hide the slider
 if(config.options.chkAnimate && (theSlider.className!='floatingPanel' || config.options.chkFloatingSlidersAnimate))
 anim.startAnimating(new Slider(theSlider,!isOpen,e.shiftKey || e.altKey,"none"));
 else
 theSlider.style.display = isOpen ? "none" : "block";
 // reset to default width (might have been changed via plugin code)
 theSlider.style.width=theSlider.defaultPanelWidth;
 // align slider/floater position with target button
 if (!isOpen) window.adjustSliderPos(theSlider.parentNode,theTarget,theSlider,theSlider.className);
 // if showing panel, set focus to first 'focus-able' element in panel
 if (theSlider.style.display!="none") {
 var ctrls=theSlider.getElementsByTagName("*");
 for (var c=0; c<ctrls.length; c++) {
 var t=ctrls[c].tagName.toLowerCase();
 if ((t=="input" && ctrls[c].type!="hidden") || t=="textarea" || t=="select")
 { ctrls[c].focus(); break; }
 }
 }
 if (this.sliderCookie && this.sliderCookie.length) {
 config.options[this.sliderCookie]=!isOpen;
 if (config.options[this.sliderCookie]!=this.defOpen)
 saveOptionCookie(this.sliderCookie);
 else { // remove cookie if slider is in default display state
 var ex=new Date(); ex.setTime(ex.getTime()-1000);
 document.cookie = this.sliderCookie+"=novalue; path=/; expires="+ex.toGMTString();
 }
 }
 return false;
}

// TW2.1 and earlier:
// hijack Slider animation handler 'stop' handler so overflow is visible after animation has completed
Slider.prototype.coreStop = Slider.prototype.stop;
Slider.prototype.stop = function()
 { this.coreStop.apply(this,arguments); this.element.style.overflow = "visible"; }

// TW2.2+
// hijack Morpher animation handler 'stop' handler so overflow is visible after animation has completed
if (version.major+.1*version.minor+.01*version.revision>=2.2) {
 Morpher.prototype.coreStop = Morpher.prototype.stop;
 Morpher.prototype.stop = function()
 { this.coreStop.apply(this,arguments); this.element.style.overflow = "visible"; }
}

// adjust panel position based on button position
if (window.adjustSliderPos==undefined) window.adjustSliderPos=function(place,btn,panel,panelClass) {
 if (panelClass=="floatingPanel") {
 var left=0;
 var top=btn.offsetHeight; 
 if (place.style.position!="relative") {
 var left=findPosX(btn);
 var top=findPosY(btn)+btn.offsetHeight;
 var p=place; while (p && p.className!='floatingPanel') p=p.parentNode;
 if (p) { left-=findPosX(p); top-=findPosY(p); }
 }
 if (left+panel.offsetWidth > getWindowWidth()) left=getWindowWidth()-panel.offsetWidth-15;
 panel.style.left=left+"px"; panel.style.top=top+"px";
 }
}

function getWindowWidth() {
 if(document.width!=undefined)
 return document.width; // moz (FF)
 if(document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) )
 return document.documentElement.clientWidth; // IE6
 if(document.body && ( document.body.clientWidth || document.body.clientHeight ) )
 return document.body.clientWidth; // IE4
 if(window.innerWidth!=undefined)
 return window.innerWidth; // IE - general
 return 0; // unknown
}
//}}}
<html></td></tr><tr class="lfmEmbed"><td><object type="application/x-shockwave-flash" data="http://cdn.last.fm/widgets/radio/22.swf"; codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"; id="lfmEmbed_1215112674" width="184" height="140"> <param name="movie" value="http://cdn.last.fm/widgets/radio/22.swf"; /> <param name="flashvars" value="lfmMode=radio&amp;radioURL=user/sklpns/personal:theme=blue&amp;lang=en&amp;widget_id=radio_bab8f9c7cfabcc973ffa45046aeec6dd&amp;autostart=true" /> <param name="allowScriptAccess" value="always" /> <param name="allowNetworking" value="all" /> <param name="allowFullScreen" value="true" /> <param name="quality" value="high" /> <param name="bgcolor" value="6598cd" /> <param name="wmode" value="transparent" /> <param name="menu" value="true"  <param name="autostart" value="true" /> </object></html>

http://www.last.fm/group/lastfm+Widgets/forum/55933/_/541982
<html>
<iframe src="http://tunein.com/embed/player/s90510/" style="width:190px;height:100px;" scrolling="no" frameborder="no"></iframe>
</html>


<html>
<div style="border: 0px solid rgb(201, 0, 1); overflow: hidden; margin-left: -15px auto; max-width: 190px;">
<iframe scrolling="no" src="http://www.goldenmp3.ru/the-afghan-whigs/do-to-the-beast" style="border: 0px none; margin-left: -300px; height: 455px; margin-top: -145px; width: 526px;">
</iframe>
</div>

<div style="border: 0px solid rgb(201, 0, 1); overflow: hidden; margin-left: -15px auto; max-width: 190px;">
<iframe scrolling="no" src="http://musicmp3.ru/artist_the-velvet-underground__album_the-velvet-underground-and-nico.html#.U7ZbRUD-Uc8" style="border: 0px none; margin-left: -5px; height: 950px; margin-top: -585px; width: 526px;">
</iframe>
</div>
</html>

<html><div style="border: 0px solid rgb(201, 0, 1); overflow: hidden; margin-left: -15px auto; max-width: 190px;">
<iframe scrolling="no" src="http://musicmp3.ru/artist_richard-hawley__album_coles-corner.html#.U7gXmbGZ12E" style="border: 0px none; margin-left: -275px; height: 540px; margin-top: -210px; width: 800px; -moz-transform: scale(0.75);">
</iframe>
</div>
</html> 

html><a href="http://www.fluid-radio.co.uk/" target="blank"><img style="width:190px;" src="http://jd.heliohost.org/tk/v/fr.png"></html>
<html<div class="winplayer"><object data="http://mixstreamflashplayer.net/flash/MixStreamPlayer.swf" id="mixstreamPlayerFlash" type="application/x-shockwave-flash" height="50" width="335"><param value="000000" name="bgcolor"><param value="transparent" name="wmode"><param value="serverHost=usa4-vn.mixstream.net:9270/;&amp;getStats=1&amp;autoStart=1&amp;textColour=999999&amp;buttonColour=999999" name="flashvars"><param value="true" name="allowFullScreen"><param value="always" name="allowScriptAccess"><param value="all" name="AllowNetworking"></object></html


<html><audio autoplay type="audio/mp3" controls> <source src="http://usa4-vn.mixstream.net:9270/;"> </audio></html>

<html><img style="width: 190px;" src="http://popstache.com/wp-content/uploads/Lower-Dens-Nootropics-album-cover-300x300.jpg"></html>
<html><embed src="http://img.xiami.net.prx2.unblocksit.es/res/player/widget/multiPlayer.swf?dataUrl=http://www.xiami.com.prx2.unblocksit.es/widget/xml-dynamic/uid/0/id/501985/width/190/height/400/mainColor/000000/backColor/494949/type/album" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html><a href="http://www.notnotfun.com/" target="blank"><img width="98.9%" src="http://www.notnotfun.com/wp-content/themes/simplest/images/nnf_logo_transparent.png"></html>
<html><object width="99.1%" height="250" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsManySongs36963260369631373" name="gsManySongs36963260369631373"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=36963260,36963137,36963311,36963324,36963239,36963201,36963333,36963344,36963285,36963223,36963178,36963164,36963152,36963279&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=0" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/widget.swf" width="99.1%" height="250"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=36963260,36963137,36963311,36963324,36963239,36963201,36963333,36963344,36963285,36963223,36963178,36963164,36963152,36963279&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=1" /></object></object>
</html>
+++[Player Codes|tooltip]


''Last.fm''

<html><object width="340" height="123"><param name="movie" value="http://static.last.fm/webclient/41/defaultEmbedPlayer.swf" /><param name=FlashVars value="viral=true&lfmMode=radio&amp;radioURL=http://www.last.fm/listen/user/sofaki76/personal" /><param name="wmode" value="transparent" /><embed src="http://static.last.fm/webclient/41/defaultEmbedPlayer.swf" width="340" FlashVars="viral=true&lfmMode=radio&amp;radioURL=lhttp://www.last.fm/listen/user/sofaki76/personal" height="123" type="application/x-shockwave-flash" wmode="transparent" /></object></html>

<html><object width="340" height="123"><param name="movie" value="http://static.last.fm/webclient/41/defaultEmbedPlayer.swf" /><param name=FlashVars value="viral=true&lfmMode=radio&amp;radioURL=lastfm://user/sklpns/personal&amp;restTitle=My Radio Station " /><param name="wmode" value="transparent" /><embed src="http://static.last.fm/webclient/41/defaultEmbedPlayer.swf" width="340" FlashVars="viral=true&lfmMode=radio&amp;radioURL=lastfm://user/sklpns/personal&amp;restTitle=My Radio Station " height="123" type="application/x-shockwave-flash" wmode="transparent" /></object></html>

The Castanets?

<html> /*
function onFlashPlayerLoad() {
    if ($('plFlash') && previewRequest) {
        playPreview(previewRequest);
        previewRequest = false;
    }
    return true;
}
*/
</script>


<script type="text/javascript">
    var FO = { wmode:"transparent", swliveconnect:"true", quality:"high", align:"bottom", id:"lfmPlayer", name:"lfmPlayer",allowscriptaccess:"always", movie:"http://cdn.last.fm/webclient/80/lfmPlayer.swf",  width:"340",  height:"103", majorversion:"7", bgcolor:"#FFF", setcontainercss:"true", flashvars:"lang=en&lfmMode=playlist&resourceID=1429990&resourceType=8&firstTrackName=Cathedral+2+%28Your+Feet+On+The+Floor+Sounding+Like+The+Rain%29&firstArtistName=Castanets&albumArt=http://ec1.images-amazon.com/images/P/B0002X6FA4.01._SCMZZZZZZZ_.jpg", build:"0"  };
    UFO.create(FO, "flashContainer");
</script>

<div style="visibility: visible;" id="flashContainer"><object name="lfmPlayer" id="lfmPlayer" data="http://cdn.last.fm/webclient/80/lfmPlayer.swf" type="application/x-shockwave-flash" align="bottom" height="103" width="340"><param value="high" name="quality"><param value="transparent" name="wmode"><param value="#FFF" name="bgcolor"><param value="lang=en&amp;lfmMode=playlist&amp;resourceID=1429990&amp;resourceType=8&amp;firstTrackName=Cathedral+2+%28Your+Feet+On+The+Floor+Sounding+Like+The+Rain%29&amp;firstArtistName=Castanets&amp;albumArt=http://ec1.images-amazon.com/images/P/B0002X6FA4.01._SCMZZZZZZZ_.jpg" name="flashvars"><param value="always" name="allowscriptaccess"><param value="true" name="swliveconnect"></object></div>

                                  
              <script type="text/javascript" src="http://cdn.last.fm/javascript/21/flashpreview_albumoverview.js"></script> 
          
                
         </html>

''Real Player''

<html><OBJECT id='rvocx' classid='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA'
 width="350" height="40">
 <param name='src' value="http://www.mp3.com//stream_asx.html?path=mms%3ASLASHSLASHa1650DOTmDOTakastreamDOTnetSLASH7SLASH1650SLASH13345SLASH1SLASHmp3comDOTdownloadDOTakamaiDOTcomSLASH13345SLASH_%21SLASHsecureSLASHmp3SLASH2006SLASH04SLASHnickcavewarrenellis_theproposition_hiDOTwma&speed=high&time=1240223059&auth=d7697a5c4e953b5398081ea1dbd43996">
 <param name='autostart' value="false">
 <param name='controls' value='imagewindow'>
 <param name='console' value='Unique'>
 <param name='loop' value="false">
 <EMBED src="http://www.mp3.com//stream_asx.html?path=mms%3ASLASHSLASHa1650DOTmDOTakastreamDOTnetSLASH7SLASH1650SLASH13345SLASH1SLASHmp3comDOTdownloadDOTakamaiDOTcomSLASH13345SLASH_%21SLASHsecureSLASHmp3SLASH2006SLASH04SLASHnickcavewarrenellis_theproposition_hiDOTwma&speed=high&time=1240223059&auth=d7697a5c4e953b5398081ea1dbd43996" width="350" height="40" 
 loop="false" type='audio/x-pn-realaudio-plugin' controls='imagewindow' console='video' autostart="false">
 </EMBED>
 </OBJECT></html>
 <html> <OBJECT id='rvocx' classid='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA'
 width="350" height='30'>
 <param name='src' value="http://www.mp3.com//stream_asx.html?path=mms%3ASLASHSLASHa1650DOTmDOTakastreamDOTnetSLASH7SLASH1650SLASH13345SLASH1SLASHmp3comDOTdownloadDOTakamaiDOTcomSLASH13345SLASH_%21SLASHsecureSLASHmp3SLASH2006SLASH04SLASHnickcavewarrenellis_theproposition_hiDOTwma&speed=high&time=1240223059&auth=d7697a5c4e953b5398081ea1dbd43996">
 <param name='autostart' value="false">
 <param name='controls' value='ControlPanel'>
 <param name='console' value='Unique'>
 <EMBED src="http://www.mp3.com//stream_asx.html?path=mms%3ASLASHSLASHa1650DOTmDOTakastreamDOTnetSLASH7SLASH1650SLASH13345SLASH1SLASHmp3comDOTdownloadDOTakamaiDOTcomSLASH13345SLASH_%21SLASHsecureSLASHmp3SLASH2006SLASH04SLASHnickcavewarrenellis_theproposition_hiDOTwma&speed=high&time=1240223059&auth=d7697a5c4e953b5398081ea1dbd43996" width="350" height='30' 
 controls='ControlPanel' type='audio/x-pn-realaudio-plugin' console='video' autostart="false">
 </EMBED>
 </OBJECT></html>

''The Jukebox''

<html><head><title>undefined</title></head><body onbeforeunload="window.opener.RadioBlog.undetach('radioblog_1')" style="background:#ECECEC"><embed type="application/x-shockwave-flash" src="http://stat.radioblogclub.com/radio.blog/skins/default/player.swf" allowscriptaccess="always" bgcolor="#ECECEC" id="radioblog_player_1" flashvars="id=1&amp;playlistPath=http://www.radioblogclub.com/juke.blog.3.0/sounds/playlist.php?id=1815588&amp;colors=body:#101010;border:#101010;button:#ffffff;player_text:#ffffff;playlist_text:#ffffff;";new_tracks:#ffffff;" height="100%" width="65%"></body></html>


<html><head><title>undefined</title></head><body onbeforeunload="window.opener.RadioBlog.undetach('radioblog_1')" style="background:#ECECEC"><embed type="application/x-shockwave-flash" src="http://stat.radioblogclub.com/radio.blog/skins/default/player.swf" allowscriptaccess="always" bgcolor="#ECECEC" id="radioblog_player_1" flashvars="id=1&amp;playlistPath=http://www.radioblogclub.com/juke.blog.3.0/sounds/playlist.php?id=1815588&amp;colors=body:#101010;border:#101010;button:#ffffff;player_text:#ffffff;playlist_text:#ffffff;";new_tracks:#ffffff;" height="100%" width="65%"></body></html>

''Soundpedia''

<html><embed type="application/x-shockwave-flash" src="http://stream.soundpedia.com/player/player3.swf?v=5.95" width="300" height="92" hspace="0" vspace="0" allowscriptaccess="always" loop="false" quality="high" menu="false" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="albumid=MTQ3MDE&autoPlay=1&autoLoop=1&session=77b1ae6be955316d7234f2bc5a409cdd&id='+track_id+'" ></embed></html>

<html>
<iframe src="http://soundpedia.com/music/MjQ5ODY=/album/1/listen.html" width=800 height=500">
</iframe>
</html>

<html><iframe src="http://soundpedia.com/music/MjQ5ODY=/album/1/listen.html" width=800 height=500">
</iframe>
<img src="http://img137.imageshack.us/img137/2756/encabezado4zv2.jpg" width="325" height="75"  border="0"/></a></html>

''Provisions''

<html>
<iframe src="http://216.69.135.140/MP3Players/Giant%20Sand/wimpy.html" width=500 height=200">
</iframe>
</html><html><a href="http://216.69.135.140/MP3Players/Giant%20Sand/wimpy.html" style='font-size: 105%;' target='_blank'>Launch in external player</a>
</html>

''Windows Media Olayer''

<html><!-- begin embedded WindowsMedia file... -->
 <OBJECT id='mediaPlayer' width="300" height="150" 
 classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' 
 codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701'
 standby='Loading Microsoft Windows Media Player components...' type='application/x-oleobject'>
 <param name='fileName' value="http://library.radio3net.ro/test-8sbmsjmlb5voug2i5ss7e7n4i2-58-c-a-t.asx">
 <param name='animationatStart' value='true'>
 <param name='transparentatStart' value='true'>
 <param name='autoStart' value="false">
 <param name='showControls' value="true">
 <param name='loop' value="false">
 <EMBED type='application/x-mplayer2'
 pluginspage='http://microsoft.com/windows/mediaplayer/en/download/'
 id='mediaPlayer' name='mediaPlayer' displaysize='4' autosize='-1' 
 bgcolor='darkblue' showcontrols="true" showtracker='-1' 
 showdisplay='1' showstatusbar='-1' videoborder3d='-1' width="300" height="150"
 src="http://library.radio3net.ro/test-8sbmsjmlb5voug2i5ss7e7n4i2-58-c-a-t.asx" autostart="true" designtimesp='5311' loop="false">
 </EMBED>
 </OBJECT></html>

===

http://www.jeroenwijering.com/
 
Neko Case - http://entimg.msn.com/i/asx/audio_streams/NekoCase_FoxConfessorBringsTheFlood.asx

Mp3.com / stream music - http://www.mp3.com/free_music/&gid=&action=browse&page_name=free_plays&l=N

Mogwai / Matador

''http://musicplayer.sourceforge.net/'''

http://tech.cybernetnews.com/2007/04/14/cybernotes-soundpedia-listen-to-entire-albums-of-songs-for-free/

http://www.techcrunch.com/2007/02/05/social-music-overview/

http://entimg.msn.com/i/asx/audio_streams/Grinderman.asx

http://www.friedbeef.com/2006/10/17/google-firefox-free-music-downloads/

http://ed.mullen.home.comcast.net/fclock.html

http://www.poperti.com/''


  
http://www.divshare.com/signup

+++[Backups|tooltip]

''March 19 - The Proposition''
Record Of The Week

ok, the title pretty much speaks for it's self, so here it is,
record of the week starting Monday March 19 2007, or maybe more...

[[The Proposition OST|http://www.theproposition.co.uk/]], by [[Nick Cave|http://www.nickcaveandthebadseeds.com/]] and Warren Ellis

[img[http://www.musicweb-international.com/film/2006/jun06/proposition.jpg]]
+++[open / close player|tooltip]
<html>
<iframe src="http://www.mp3.com/media_player/598/5/viewer.php&ont_id=8163&user_uploaded=0&time=1203328696&auth=ac471bd439c94d89f6c788865ee742af&edit_allowed=" width=340 height=120 scrolling=no>
</iframe></html>[[Launch External Player|http://www.mp3.com/media_player/598/5/viewer.php?context_id=&context_type=&rgroup=8163&user_uploaded=0&item_id=598&time=1174302540&auth=7b11ceb368c2f538e13f89cc870099e7]]
===
===





Last Updated: 
Copyright © 
<html><img width="98.9%" src="http://lulzimg.com/i19/4db22e.jpg"></html>
<html><object width="99.1%" height="250" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsManySongs107655561076555846" name="gsManySongs107655561076555846"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=10765556,10765558,10765552,25140864,25136304,10765557,10765554,10765555,10765550,10765553&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=1" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/widget.swf" width="99.1%" height="250"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=10765556,10765558,10765552,25140864,25136304,10765557,10765554,10765555,10765550,10765553&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=1" /></object></object>
</html>
<<tiddler TspotOptions>>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
<html><iframe src="http://8tracks.com/swf/player_v3.swf?mix_id=491244&mixId=491244&mix_name=Organic+-+Late+Night+Drinking+Doc+Forbade&dj=sklpns&art_url=http://8tracks.imgix.net/i/001/143/880/79917.original-3741.jpg?fm=jpg&q=65&w=1024&h=1024&fit=max%3F1325198365&reference_url=http%3A%2F%2F8tracks.com%2Fsklpns%2Forganic-late-night-drinking-doc-forbade&base_url=http%3A%2F%2F8tracks.com%2F&auto_play=true&autoPlay=true&enableBg=&shuffle=&" scrolling="no" width="190" height="420"  frameborder=0> </iframe></html>
<html><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="99.1%" height="250"><param name="movie" value="http://8tracks.com/mixes/491244/player_v3/autoplay"><param name="allowscriptaccess" value="always"><embed src="http://8tracks.com/mixes/491244/player_v3/autoplay" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="99.1%" height="250" allowscriptaccess="always" ></embed></object></html>
<html><a href=http://www.rykardaparasol.com/lyrics-ourhearts.html  target="blank"><img width="98.9%" src="http://merlin.pl/Our-Hearts-First-Meet_Rykarda-Parasol,images_big,19,GRCD678-2.jpg"></html>
<html><object width="99.1%" height="250"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=26081309,26081340,26081388,26081427,26081497,26081523,26081606,26081651,26081723,26081779,26081845,26081902,26081958,26081962,26081975&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=1" /><embed src="http://grooveshark.com/widget.swf" type="application/x-shockwave-flash" width="99.1%" height="250" flashvars="hostname=cowbell.grooveshark.com&songIDs=26081309,26081340,26081388,26081427,26081497,26081523,26081606,26081651,26081723,26081779,26081845,26081902,26081958,26081962,26081975&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=1" allowScriptAccess="always" wmode="window" /></object>
</html>

<html><img style="width: 98.9%;" src="http://images-eu.amazon.com/images/P/B00006ZSAD.02.LZZZZZZZ.jpg"></html>
<html><div style="width:99.1%;height:236px;"><object width="99.1%" height="236"><param name="movie" value="http://www.deezer.com/embedded/widget.swf?path=26610370&lang=EN&colorBack=0x525252&colorVolume=0x00CCFF&colorScrollbar=0x666666&colorText=0xFFFFFF&autoplay=1&autoShuffle=0&id=3267870"></param><embed src="http://www.deezer.com/embedded/widget.swf?path=26610370&lang=EN&colorBack=0x525252&colorVolume=0x00CCFF&colorScrollbar=0x666666&colorText=0xFFFFFF&autoplay=1&autoShuffle=0&id=3267870" type="application/x-shockwave-flash" width="99.1%" height="236"></embed></object><br><font size='1' color ='#000000' face='Arial'>Discover <a href='http://www.deezer.com/en/beth-gibbons-rustin-man.html'>Beth Gibbons, Rustin Man</a>!</font></div></html>
Type the text for 'POP3'
<!--{{{-->
<div id='header' class='header'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>

</div>
<div id='mainMenu'>
<span refresh='content' tiddler='MainMenu'></span>


</div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='MochaSideBarOptions'></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 id='contentFooter' refresh='content' tiddler='contentFooter'></div>
<!--}}}-->
<html><iframe src="https://www.pandora.com" scrolling="yes" border=''0'' width="180" height="520"> </iframe></html>
<html><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
		codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
		WIDTH="99.1%"
		HEIGHT="630"
		id="radio">
	<PARAM NAME=movie VALUE="https://www.pandora.com:443/radio/tuner_9_2_0_0_pandora.swf">
	<PARAM NAME=quality VALUE=high>
	<PARAM NAME=bgcolor VALUE=#FFFFFF>
 <PARAM NAME=allowscriptaccess VALUE=always>
	<PARAM NAME=menu VALUE=false>
	<PARAM NAME=wmode VALUE=opaque>
 <PARAM NAME="FlashVars" VALUE="_tunervar_port=80&_tunervar_itunesurl=http%3A%2F%2Fclick.linksynergy.com%2Ffs-bin%2Fstat%3Fid%3DFLenzF8lvbI%26offerid%3D78941%26type%3D3%26subid%3D0%26tmpid%3D1826&_tunervar_host=www.pandora.com&_tunervar_proxyHost=www.pandora.com&_tunervar_twitterConsumerSecret=yZxdXindienimpOh8AEP44RJtDPsngrQTWCdipAq0&_tunervar_width=640&_tunervar_statsPort=80&_tunervar_fbApiKey=ca44798cf7067942a82579c2c720f7dd&_tunervar_sport=443&_tunervar_proxyPort=80&_tunervar_statsHost=stats.pandora.com&_tunervar_skin=pandora&_tunervar_amazonaffiliateid=savagebeast-20&_tunervar_height=630&_tunervar_shost=www.pandora.com&_tunervar_st=1&_tunervar_autocompleteHost=autocomplete.pandora.com&_tunervar_autocompletePort=80&_tunervar_zone=prod">
<EMBED src="https://www.pandora.com:443/radio/tuner_9_2_0_0_pandora.swf"
 quality=high
 bgcolor=#FFFFFF
 allowscriptaccess=always
 WIDTH="99.1%"
 HEIGHT="630"
 wmode="opaque"
 MENU="false"
 NAME="radio" ALIGN="" TYPE="application/x-shockwave-flash"
 PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"
 FlashVars="_tunervar_port=80&_tunervar_itunesurl=http%3A%2F%2Fclick.linksynergy.com%2Ffs-bin%2Fstat%3Fid%3DFLenzF8lvbI%26offerid%3D78941%26type%3D3%26subid%3D0%26tmpid%3D1826&_tunervar_host=www.pandora.com&_tunervar_proxyHost=www.pandora.com&_tunervar_twitterConsumerSecret=yZxdXindienimpOh8AEP44RJtDPsngrQTWCdipAq0&_tunervar_width=640&_tunervar_statsPort=80&_tunervar_fbApiKey=ca44798cf7067942a82579c2c720f7dd&_tunervar_sport=443&_tunervar_proxyPort=80&_tunervar_statsHost=stats.pandora.com&_tunervar_skin=pandora&_tunervar_amazonaffiliateid=savagebeast-20&_tunervar_height=630&_tunervar_shost=www.pandora.com&_tunervar_st=1&_tunervar_autocompleteHost=autocomplete.pandora.com&_tunervar_autocompletePort=80&_tunervar_zone=prod">
</EMBED>
</OBJECT>
</html>
<html><img style="width: 98.9%;" src="http://kaganof.com/kagablog/wp-content/uploads/2007/05/1509.jpg"></html><html><object width="99.1%" height="252"> <param name="movie" value="http://grooveshark.com/widget.swf"></param> <param name="wmode" value="window"></param> <param name="allowScriptAccess" value="always"></param> <param name="flashvars" value="hostname=cowbell.grooveshark.com&widgetID=16382734&style=metal&bbg=0d0101&bfg=080202&bt=f5f2f3&bth=0d0101&pbg=f5f2f3&pbgh=080202&pfg=0d0101&pfgh=f5f2f3&si=f5f2f3&lbg=f5f2f3&lbgh=080202&lfg=0d0101&lfgh=f5f2f3&sb=f5f2f3&sbh=080202&p=1"></param> <embed src="http://grooveshark.com/widget.swf" type="application/x-shockwave-flash" width="99.1%" height="252" flashvars="hostname=cowbell.grooveshark.com&widgetID=16382734&style=metal&bbg=0d0101&bfg=080202&bt=f5f2f3&bth=0d0101&pbg=f5f2f3&pbgh=080202&pfg=0d0101&pfgh=f5f2f3&si=f5f2f3&lbg=f5f2f3&lbgh=080202&lfg=0d0101&lfgh=f5f2f3&sb=f5f2f3&sbh=080202&p=1" allowScriptAccess="always" wmode="window"></embed></object></html>
/***
|''Name:''|PasswordOptionPlugin|
|''Description:''|Extends TiddlyWiki options with non encrypted password option.|
|''Version:''|1.0.2|
|''Date:''|Apr 19, 2007|
|''Source:''|http://tiddlywiki.bidix.info/#PasswordOptionPlugin|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0 (Beta 5)|
***/
//{{{
version.extensions.PasswordOptionPlugin = {
	major: 1, minor: 0, revision: 2, 
	date: new Date("Apr 19, 2007"),
	source: 'http://tiddlywiki.bidix.info/#PasswordOptionPlugin',
	author: 'BidiX (BidiX (at) bidix (dot) info',
	license: '[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D]]',
	coreVersion: '2.2.0 (Beta 5)'
};

config.macros.option.passwordCheckboxLabel = "Save this password on this computer";
config.macros.option.passwordInputType = "password"; // password | text
setStylesheet(".pasOptionInput {width: 11em;}\n","passwordInputTypeStyle");

merge(config.macros.option.types, {
	'pas': {
		elementType: "input",
		valueField: "value",
		eventName: "onkeyup",
		className: "pasOptionInput",
		typeValue: config.macros.option.passwordInputType,
		create: function(place,type,opt,className,desc) {
			// password field
			config.macros.option.genericCreate(place,'pas',opt,className,desc);
			// checkbox linked with this password "save this password on this computer"
			config.macros.option.genericCreate(place,'chk','chk'+opt,className,desc);			
			// text savePasswordCheckboxLabel
			place.appendChild(document.createTextNode(config.macros.option.passwordCheckboxLabel));
		},
		onChange: config.macros.option.genericOnChange
	}
});

merge(config.optionHandlers['chk'], {
	get: function(name) {
		// is there an option linked with this chk ?
		var opt = name.substr(3);
		if (config.options[opt]) 
			saveOptionCookie(opt);
		return config.options[name] ? "true" : "false";
	}
});

merge(config.optionHandlers, {
	'pas': {
 		get: function(name) {
			if (config.options["chk"+name]) {
				return encodeCookie(config.options[name].toString());
			} else {
				return "";
			}
		},
		set: function(name,value) {config.options[name] = decodeCookie(value);}
	}
});

// need to reload options to load passwordOptions
loadOptionsCookie();

/*
if (!config.options['pasPassword'])
	config.options['pasPassword'] = '';

merge(config.optionsDesc,{
		pasPassword: "Test password"
	});
*/
//}}}
<html><img style="width: 98.9%;" src="http://4.bp.blogspot.com/_A_vTEXlS3pE/SuYUo5SQtMI/AAAAAAAAARw/oWYnz4ICPaM/s320/PattiSmithHorses.jpg"><br></html><html><div style="border: 0px solid rgb(201, 0, 1); overflow: hidden; margin-left: -15px auto; max-width: 190px;">
<iframe scrolling="no" src="http://musicmp3.ru/artist_patti-smith__album_horses.html#.VhAzWCszl0w" style="border: 0px none; margin-left: -225px; height: 450px; margin-top: -180px; width: 800px;">
</iframe>
</div>
</html> 
<html><img width="98.9%" src="http://t2.gstatic.com/images?q=tbn:ANd9GcRdiR8_lz-QPK10ACt66ULATDn6NBLyg1XIEWf-SRkXe4wY2GVu"></html>
 <html><embed src="http://jd.heliohost.org/tk/a/mediaplayer.swf" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://jd.heliohost.org/tk/a/Bob%20Dylan%20by%20Patti%20Smith_jd.xml&amp;autostart=truelargecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=false&amp;lightcolor=0x996600&amp;backcolor=0x000000&amp;frontcolor=0xCCCCCC" width="99.1%" height="200"></html>
<html><img style="width: 98.9%;" src="http://www.warprecords.com/media/img/KevinOnStage_forsite.jpg"></html><html><embed src="http://jd.heliohost.org/tk/a/mediaplayer.swf" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://jd.heliohost.org/tk/a/My%20Bloody%20Valentine%20Peel%20Session%201988.xml&amp;autostart=truelargecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=false&amp;lightcolor=0x996600&amp;backcolor=0x000000&amp;frontcolor=0xCCCCCC" width="99.1%" height="220"></html>
<html><img style="width: 190px;" src="http://userserve-ak.last.fm/serve/500/62322599/Phosphene+Dream+Deluxe+Edition+the_black_angels_phosphene_dre.jpg"></html>
<html><embed src="http://www.xiami.com/widget/0_399915_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html><img width="98.9%" src="http://www.backtoblackvinyl.com/images/album-artwork/big/nick-drake-pink-moon-front.jpg"></html>
<html><embed src="http://jd.heliohost.org/tk/a/mediaplayer.swf" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://jd.heliohost.org/tk/a/Pink%20Moon.xml&amp;autostart=truelargecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=false&amp;lightcolor=0x996600&amp;backcolor=0x000000&amp;frontcolor=0xCCCCCC" width="99.1%" height="275"></html>
@@font-family: 'TrajanRegular';
<html><div id='Player'><div style="position: bottom:10px;">1234</div></html>
@@
<html><iframe id="PlayerTarget" name="PlayerTarget" src="http://www.abc.net.au/news/default.htm" width="300" height="150" scrolling="yes" frameborder="0" allowtransparency style="border:none;"></iframe></html>
<<plugins>>
<html><img style="width: 98.9%;" src="http://images.uulyrics.com/cover/e/entrance/album-prayer-of-death.jpg"></html>
<html><object width="99.1%" height="252"> <param name="movie" value="http://grooveshark.com/widget.swf"></param> <param name="wmode" value="window"></param> <param name="allowScriptAccess" value="always"></param> <param name="flashvars" value="hostname=cowbell.grooveshark.com&widgetID=20565344&style=metal&bbg=000000&bt=FFFFFF&bfg=666666&p=1"></param> <embed src="http://grooveshark.com/widget.swf" type="application/x-shockwave-flash" width="99.1%" height="252" flashvars="hostname=cowbell.grooveshark.com&widgetID=20565344&style=metal&bbg=000000&bt=FFFFFF&bfg=666666&p=1" allowScriptAccess="always" wmode="window"></embed></object></html>
<html><img style="width: 98.9%;" src="http://jd.heliohost.org/tk/v/Excelsis+Volume+1+A+Dark+Noel+Excelsis.jpg"></html>
 <html><embed src="http://jd.heliohost.org/tk/a/mediaplayer.swf" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://jd.heliohost.org/tk/a/edn.xspf&amp;autostart=truelargecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=false&amp;lightcolor=0x996600&amp;backcolor=0x000000&amp;frontcolor=0xCCCCCC" width="99.1%" height="220"></html>
<html><img style="width: 98.9%;"  src="http://3.bp.blogspot.com/_4F8QbRX4ylk/SOI5dSN1zLI/AAAAAAAAAmA/u9dRCsA05E4/s400/41yCaNm4BfL._SS500_.jpg"></html>
<html>
<object width="99.1%" height="250"> <param name="movie" value="http://grooveshark.com/widget.swf"></param> <param name="wmode" value="window"></param> <param name="allowScriptAccess" value="always"></param> <param name="flashvars" value="hostname=cowbell.grooveshark.com&widgetID=16327553&style=metal&bbg=000000&bfg=666666&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=666666&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=666666&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=666666&p=1"></param> <embed src="http://grooveshark.com/widget.swf" type="application/x-shockwave-flash" width="99.1%" height="250" flashvars="hostname=cowbell.grooveshark.com&widgetID=16327553&style=metal&bbg=000000&bfg=666666&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=666666&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=666666&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=666666&p=1" allowScriptAccess="always" wmode="window"></embed></object>
</html> 
<html><img style="width: 98.9%;" src="http://3.bp.blogspot.com/_4F8QbRX4ylk/SOI5dSN1zLI/AAAAAAAAAmA/u9dRCsA05E4/s400/41yCaNm4BfL._SS500_.jpg"></html>
<html>

<object id="MediaPlayer" width:98.9%; height=47 classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" standby="Loading Windows Media Player components..." type="application/x-oleobject" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112">
<param name="filename" value="http://www.fileden.com/files/2009/5/18/2446954/Giant%20Sand%20-%20Provisions%20Online.m3u">
<param name="Showcontrols" value="True">
<param name="AutoStart" value="1"> <param name="AnimationAtStart" value="0">
<embed src="http://www.fileden.com/files/2009/5/18/2446954/Giant%20Sand%20-%20Provisions%20Online.m3u"
style="margin:0;padding:0;" \
 align="baseline" border="1" width="98.9%" height="47" \
 type="application/x-mplayer2" \
 pluginspage="http://www.microsoft.com/windows/windowsmedia/download/default.asp" \
 name="%i%" showcontrols="%s%" showpositioncontrols="1" \
 showaudiocontrols="1" showtracker="1" showdisplay="1" \
 showstatusbar="1" autosize="0" showgotobar="0" showcaptioning="0" \
 autostart="1" autorewind="0" animationatstart="0" transparentatstart="0" \
 allowscan="0" enablecontextmenu="1" clicktoplay="1" invokeurls="1" \
 defaultframe="datawindow"> \
 </embed> \
 </object>
</html> 
<html><img style="width: 98.9%;" src="http://rymimg.com/lk/f/l/438d2777852794ceadff2afcd24a1da6/1227548.jpg"></html>
<html><object width="99.1%" height="400"> <param name="movie" value="http://grooveshark.com/widget.swf" /> <param name="wmode" value="window" /> <param name="allowScriptAccess" value="always" /> <param name="flashvars" value="hostname=cowbell.grooveshark.com&widgetID=23325590&style=metal&bbg=000000&bfg=666666&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=666666&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=666666&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=666666&p=1" /> <embed src="http://grooveshark.com/widget.swf" type="application/x-shockwave-flash" width="99.1%" height="400" flashvars="hostname=cowbell.grooveshark.com&widgetID=23325590&style=metal&bbg=000000&bfg=666666&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=666666&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=666666&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=666666&p=1" allowScriptAccess="always" wmode="window" /></object>
                            </html>
<html><img style="width: 190px;" src="http://www.nooga.com/assets/25d9ef7f9fb3e81f0131f858730e007136123.jpeg"></html>
<html><embed src="http://www.xiami.com/widget/0_559405_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="0" height="0" wmode="transparent"></embed>
</html> 
<html><div style="border: 0px solid rgb(201, 0, 1); overflow: hidden; margin-left: -15px auto; max-width: 190px;">
<iframe scrolling="no" src="http://musicmp3.ru/artist_nick-cave-and-the-bad-seeds__album_push-the-sky-away.html#.U7gIHLGZ12E" style="border: 0px none; margin-left: -225px; height: 450px; margin-top: -180px; width: 800px;">
</iframe>
</div>
</html> 
<html><a target="_blank" href="http://www.radioart.gr/"><img width="188px;" src="http://t3.gstatic.com/images?q=tbn:ANd9GcSYbZNvd7BkVQQj-7YnGsk_N5t3lFNV9hhYTXPHgoHWEqo0X-4&amp;t=1&amp;usg=__qhmH_h5u3sIdII2axEQG4w7sRvE="></html>
<html><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="190" height="62">
<param name="movie" value="http://www.passhosting.net/ffmp3-config.swf" />
<param name="flashvars" value="url=http://live.radioart.biz:80/f10.mp3&lang=en&codec=mp3&volume=90&introurl=&autoplay=true&traking=false&jsevents=false&buffering=5&skin=http://www.passhosting.net/skins/darkconsole/ffmp3-darkconsole.xml&title=Radio%20Art" />
<param name="wmode" value="transparent" />
<param name="allowscriptaccess" value="always" />
<param name="scale" value="noscale" />
<embed src="http://www.passhosting.net/ffmp3-config.swf" flashvars="url=http://live.radioart.biz:80/f10.mp3&lang=en&codec=mp3&volume=90&introurl=&autoplay=true&traking=false&jsevents=false&buffering=5&skin=http://www.passhosting.net/skins/darkconsole/ffmp3-darkconsole.xml&title=Radio%20Art" width="190" scale="noscale" height="62" wmode="transparent" allowscriptaccess="always" type="application/x-shockwave-flash" />
</object></html>
<html>
<a target="_blank" href="http://radiotime.com/"> <img width="98.9%" border="0" src="http://radiotime.com/assets/Images/site2010/RadioTime-Logo.png"></html>
<html><iframe src="http://radiotime.com/WebTuner.aspx?StationId=98666&" scrolling="yes" border=''0'' width="98.9%" height="420"> </iframe></html>
<html><img style="width: 188px; " src="http://2.bp.blogspot.com/-q_WwsNtImkA/TqEwptOEnNI/AAAAAAAAAUc/c4DSwwirPGk/s320/title.png"><br></html><html>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="190" height="62">
<param name="movie" value="http://www.passhosting.net/ffmp3-config.swf" />
<param name="flashvars" value="url=http://ec2-75-101-140-184.compute-1.amazonaws.com:8000/stream&lang=en&codec=mp3&volume=90&introurl=&autoplay=true&traking=false&jsevents=false&buffering=5&skin=http://www.passhosting.net/skins/darkconsole/ffmp3-darkconsole.xml&title=Radiobubble" />
<param name="wmode" value="transparent" />
<param name="allowscriptaccess" value="always" />
<param name="scale" value="noscale" />
<embed src="http://www.passhosting.net/ffmp3-config.swf" flashvars="url=http://ec2-75-101-140-184.compute-1.amazonaws.com:8000/stream&lang=en&codec=mp3&volume=90&introurl=&autoplay=true&traking=false&jsevents=false&buffering=5&skin=http://www.passhosting.net/skins/darkconsole/ffmp3-darkconsole.xml&title=Radiobubble" width="190" scale="noscale" height="62" wmode="transparent" allowscriptaccess="always" type="application/x-shockwave-flash" />
</object>
</html>

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

<!--{{{-->
</div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='MochaSideBarOptions'></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 id='contentFooter' refresh='content' tiddler='contentFooter'></div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar closeTiddler '></div>
<div class='title' macro='view title'></div>
<div class='tagging' macro='tagging'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
http://www.freehostia.com
http://www.bravenet.com
 


 http://www.giffmex.org/twfortherestofus.html
<html>
<a href="#" onClick="history.go(-1)"><img src="http://jd.heliohost.org/tk/v/play-button-c.jpg" width=15%   border="0"/></a> 

</html>
<html><img width="98.9%" src="http://wfuv.org/sites/default/files/imagecache/fuveleven_node/audioarchives/photos/Richard%20Hawley2.jpg"></html>
<html>
<object width="99.1%" height="25"><param name="movie" value="http://sgmc.streamguys.net/player/VideoPlayer-test.swf"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><param name="wmode" value="transparent"></param><param value="configXML=http%3A//sgmc.streamguys.net/player/configwfuv.cfm%3FMediaID%3D5cc8ad7b-6bba-415e-94b4-9c311c7d70ce%26CategoryGUID%3De906f598-83df-4011-adcd-928325d25d69&&autoPlay=1" name="flashvars"></param><embed src="http://sgmc.streamguys.net/player/VideoPlayer-test.swf" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" allowfullscreen="true" width="99.1%" height="25" flashvars="configXML=http%3A//sgmc.streamguys.net/player/configwfuv.cfm%3FMediaID%3D5cc8ad7b-6bba-415e-94b4-9c311c7d70ce%26CategoryGUID%3De906f598-83df-4011-adcd-928325d25d69&&autoPlay=1"></embed></object></html>

<html><script type="text/javascript" src="http://widget.live365.com/widget/js/widget.js" charset="utf-8"></script><object id="live365Player" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,124,0" width="98.9%" height="330" align="middle"><param name="allowScriptAccess" value="always" /><param name="bgcolor" value="#888888" /><param name="wmode" value="transparent" /><param name="movie" value="http://widget.live365.com/widget/widget.swf" /><param name="FlashVars" value="Widget_Server=widget.live365.com/widget/&p=&stationBroadcaster=mrsagg&wId=12BBB64F6DA022D3FD623748&startPage=3&autoPlay=0&style=1&hasPurchase=1&transparent=0&bgPic=http://&codeType=0" /><param name="quality" value="high" /><embed name="live365Player" src="http://widget.live365.com/widget/widget.swf" wmode="transparent" FlashVars="Widget_Server=widget.live365.com/widget/&p=&stationBroadcaster=mrsagg&wId=12BBB64F6DA022D3FD623748&startPage=3&autoPlay=0&style=1&hasPurchase=1&transparent=0&bgPic=http://&codeType=0" quality="high" width="98.9%" height="330" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" bgcolor="#888888"></embed></object></html>
<html><img width="98.9%" src="http://www.rykardaparasol.com/images/sfchron-4--10.jpg"></html>
<html><object type="application/x-shockwave-flash" data="http://www.kusfarchives.com/jimmy/player.swf" id="audioplayer1" height="24" width="99.1%"><br><param name="movie" value="http://www.kusfarchives.com/jimmy/player.swf"><br><param name="FlashVars" value="playerID=audioplayer1&amp;soundFile=http://www.kusfarchives.com/jimmy/09/KUSF 09.23.10 3-4 PM Guest DJ Hour Rykarda Parasol DJ Stereo Steve.mp3"><br><param name="quality" value="high"><br><param name="menu" value="true"><br><param name="wmode" value="transparent"><br></object></html>

tracklist

the dolly rocker movement - coffin life
rykarda parasol - a drinking song
mister loveless - the old pain
jeff zetner - burning season
zou zou - french song mon ami
rykarda parasol - your safety is my concern
ancient astronauts - feat azeem
iggy pop - johanna
marianne faithful - my friends
rykarda parasol - covenant
brian jonestown massacre - when jokers attack
serge gainsbourg - initials bb
the black - from austin
rykarda parasol - maggie 
<html><iframe width="190" height="350" frameborder="no" src="http://official.fm/player?width=190&height=350&skin_bg=220A2A&skin_fg=CEAF88&aspect=flat&artwork=1&feed=http%3A%2F%2Fofficial.fm%2Ffeed%2Ftracks%2F1s4h.json"></iframe></html>
Tracklist:

Insides – Yes
Apparat – Wooden
Hildur Gudnadottir – Elevation
Hope Sandoval & The Warm Inventions – Lose Me On The Way
Arovane – Auben
Autechre – Sim Gishel
Efterklang – Chapter 6
Bark Psychosis – Burning The City
Biosphere – When I Leave
Spyweirdos – Should Be A Spell
Deaf Center – Eloy
Tomas Dvorak – Mr.Handogate
Pangaea – You & I
Eleven Tigers – Autogenesis
Caural – Cruel Fate Of Spring
<html><img style="width: 98.9%; " src="http://jd.heliohost.org/tk/v/Ford%20Radiot.jpg"></html>
<html><iframe width="99.1%" scrolling="no" height="96" frameborder="no" src="http://kiwi6.com/tracks/widget/vaszsn24v2?autostart=true&show_artist=true"></iframe></html>

<html><img style="width: 190px;" src="http://devonrecordclub.files.wordpress.com/2011/11/drift.jpg"></html><html><embed src="http://www.xiami.com/widget/0_58624_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
/***
|Name|SearchOptionsPluginInfo|
|Source|http://www.TiddlyTools.com/#SearchOptionsPlugin|
|Documentation|http://www.TiddlyTools.com/#SearchOptionsPluginInfo|
|Version|3.0.5|
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|documentation|
|Requires||
|Overrides||
|Description|Documentation for SearchOptionsPlugin|
Extend core search function with additional user-configurable options including selecting which data items to search, enabling/disabling incremental key-by-key searches, and generating a ''list of matching tiddler'' instead of immediately displaying all matches.  This plugin also adds syntax for rendering 'search links' within tiddler content to embed one-click searches using pre-defined 'hard-coded' search terms.
!!!!!Search link Syntax
<<<
To insert a 'search link' into tiddler content, you can write:
{{{
[search[text to find]]
}}}
or
{{{
[search[text to display|text to find]]
}}}
Clicking on the resulting search link will trigger the search functionality, just as if the specified 'text to find' had been entered into the standard search input field usually displayed in the document sidebar.
<<<
!!!!!Inline output: search macro syntax
<<<
Alternatively, to embed search results lists directly into your tiddler content, you can use:
{{{
<<search "text" report>> (report is a literal keyword)
<<search "text" "heading" "separator">> (simple inline generator)
}}}
<<<
!!!!!Inline output examples:
<<<
*+++*[&lt;&lt;search "wood"&gt;&gt;]>...
<<search "wood">>
===

*+++*[&lt;&lt;search "wood" "/%%/"&gt;&gt;]>...
<<search "wood" "/%%/">>
===

*+++*[&lt;&lt;search "wood" "See also: "&gt;&gt;]>...
<<search "wood" "See also: ">>
===

*+++*[&lt;&lt;search "wood" "See also:\n*" "\n*"&gt;&gt;]>...
<<search "wood" "See also:\n*" "\n*">>
===

*+++*[&lt;&lt;search "wood" report=list "See also:"&gt;&gt;]>...
<<search "wood" report=list "See Also:" >>
===

*+++*[&lt;&lt;search "wood" report&gt;&gt;]>...
<<search "wood" report>>
===

*+++*[&lt;&lt;search "wood" report=&gt;&gt;]>...
<<search "wood" report=>>
===

*+++*[&lt;&lt;search "wood" report=all&gt;&gt;]>...
<<search "wood" report=all>>
===

*+++*[&lt;&lt;search "wood" report=summary+buttons+again+list&gt;&gt;]>...
<<search "wood" report=summary+buttons+again+list>>
===

*+++*[&lt;&lt;search "wood" report=summary+again&gt;&gt;]>...
<<search "wood" report=summary+again>>
===

*+++*[&lt;&lt;search "wood" report=summary&gt;&gt;]>...
<<search "wood" report=summary>>
===

<<<
!!!!!Configuration
<<<
Search in:
<<option chkSearchTitles>> titles <<option chkSearchText>> text <<option chkSearchTags>> tags <<option chkSearchFields>> fields <<option chkSearchShadows>> shadows
{{{<<option chkSearchTitles>> <<option chkSearchText>> <<option chkSearchTags>>}}}
{{{<<option chkSearchFields>> <<option chkSearchShadows>>}}}
<<option chkSearchHighlight>> Highlight matching text in displayed tiddlers {{{<<option chkSearchHighlight>>}}}
<<option chkSearchList>> Show list of matches {{{<<option chkSearchList>>}}}
<<option chkSearchListTiddler>> Write list to [[SearchResults]] tiddler {{{<<option chkSearchListTiddler>>}}}
<<option chkSearchTitlesFirst>> Show title matches first {{{<<option chkSearchTitlesFirst>>}}}
<<option chkSearchByDate>> Sort matching tiddlers by date {{{<<option chkSearchByDate>>}}}
<<option chkIncrementalSearch>> Incremental key-by-key search: {{twochar{<<option txtIncrementalSearchMin>>}}} or more characters,  {{threechar{<<option txtIncrementalSearchDelay>>}}} msec delay
{{{<<option chkSearchIncremental>> <<option txtSearchIncrementalMin>> <<option txtSearchIncrementalDelay>>}}}
<<option chkSearchOpenTiddlers>> Search only in tiddlers that are currently displayed {{{<<option chkSearchOpenTiddlers>>}}}
<<option chkSearchExcludeTags>> Exclude tiddlers tagged with: <<option txtSearchExcludeTags>>
{{{<<option chkSearchExcludeTags>>}}} {{{<<option txtSearchExcludeTags>>}}}
<<<
!!!!!Revisions
<<<
2009.01.16 [3.0.5] added chkSearchOpenTiddlers option to limit searches to displayed tiddlers only
2009.01.15 [3.0.4] in formatSearchResults_list(), corrected link generation to properly handle single-quotes and double-quotes in tiddler titles
2009.01.09 [3.0.3] added chkSearchHighlight to optionally disable highlighting of matched text
2009.01.05 [3.0.2] in formatSearchResults_list(), set/clear 'highlightHack' via HTML links so that search term will be highlighted when displaying tiddlers.
2008.10.14 [3.0.1] changed panel class from "tiddler" to "searchPanel" and added style definition for "searchPanel".  Fixes ticket #771 (in IE, links from search results were reporting errors due to "fake" tiddler class wrapper)
2008.10.02 [3.0.0] added optional list of tags to use for excluding tiddler from searches (default="excludeLists").
2008.09.24 [2.9.9] performance improvment to reportSearchResults(): when rendering a real SearchResults tiddler, store.notify() isn't needed since the results tiddler is always explicitly closed and redrawn each time.
2008.09.20 [2.9.8] corrected createPanel() and renderPanel() so toolbar will be correctly shown/hidden on mouseover/mouseout.
2008.09.19 [2.9.7] fixes to panel handling for IE, Safari, and others.  Changed panel id to #searchPanel and added .searchResults CSS class wrapper around panel content.  Fixed fold/unfold handling.
2008.09.18 [2.9.6] refactored panel handling code, added 'fold/unfold' panel toolbar command, added dynamic 'title' (shows search term), added txtIncrementalSearchMin option
2008.09.17 [2.9.5] added focus and cursor handling for 'search again' field in #searchResults DIV report so that an incremental key-by-key search doesn't interfere with continuous typing into the field.
2008.09.17 [2.9.4] fix 'flicker' when updating #searchResults DIV by wikify()ing to an 'offscreen' DIV and then using replaceChild() instead of using removeChildren() followed by wikify()
2008.09.16 [2.9.3] changed report layout, added "search again" and collapsible 'options' section with incremental search checkbox and "txtIncrementalSearchDelay" timer tweak to onKeyPress()
2008.08.25 [2.9.2] added animation to search results DIV.  Also, the #searchResults DOM element is only auto-created if it does not exist ... and when closed, the DIV is simply hidden rather than removed.  This allows custom placement of search results report in the PageTemplate definition.
2008.08.23 [2.9.1] story column search results uses {{{<<moveablePanel>>}}}
2008.08.22 [2.9.0] default is now to show search results at top of story column, similar to FND's SimpleSearchPlugin display, with an option to generate SearchResults tiddler as before.  Also changed 'chkSearchIncremental' to 'chkIncrementalSearch' to match core option variable
2008.08.12 [2.8.2] change default for chkSearchByDate back to FALSE, and adjusted "list" and "again" output formats (minor tweaks requested by PhilWhitehouse for use on TiddlyWiki.com)
2008.08.11 [2.8.1] changed defaults for chkSearchTitlesFirst, chkSearchList and chkSearchShadows to TRUE to enable enhanced search results output as soon as plugin is installed.
2008.06.21 [2.8.0] added extended syntax for {{{<<search "text" report heading>> and <<search "text" "heading" "seperator">>}}}
2008.05.03 [2.7.1] in searchLink formatter handler(), use separate setAttribute() call instead of passing attribs to createTiddlyButton().  Avoids conflict with errant code in TiddlerNotesPlugin (v2.1 26/10/07)
2008.04.29 [2.7.0] added searchLink formatter (syntax: {{{[search[text]]}}} or {{{[search[display|text]]}}})
2008.04.08 [2.6.2] don't automatically add options to AdvancedOptions shadow tiddler
2007.02.17 [2.6.1] added redefinition of config.macros.search.onKeyPress() to restore check to bypass key-by-key searching (i.e., when chkSearchIncremental==false), which had been unintentionally removed with v2.6.0
2007.02.13 [2.6.0] remove redefinition of config.macros.search.handler since core now includes handling for ENTER key.
2007.02.08 [2.5.1] include 'temporary' tag when creating SearchResults (for use with TemporaryTiddlersPlugin)
2007.01.29 [2.5.0] added support for "sort results by date".  Default is to sort alphabetically (standard).  When sorted by dates, most recent changes are shown first
2006.10.10 [2.4.0] added support for "search in tiddler data" (tiddler.fields)  Default is to search extended data.
2006.04.06 [2.3.0] added support for "search in shadow tiddlers".  Default is *not* to search in the shadows (i.e. standard TW behavior).  Note: if a shadow tiddler has a 'real' counterpart, only the real tiddler is searched, since the shadow is inaccessible for viewing/editing.
2006.02.03 [2.2.1] rewrite timeout clearing code and blank search text handling to match 2.0.4 core release changes.  note that core no longer permits "blank=all" searches, so neither does this plugin.  To search for all, use "." with text patterns enabled.
2006.02.02 [2.2.0] in search.handler(), KeyHandler() function clears 'left over' timeout when search input is < 3 chars.  Prevents searching on shorter text when shortened by rapid backspaces (<500msec)
2006.02.01 [2.1.9] in Story.prototype.search(), correct inverted logic for using/not using regular expressions when searching
also, blank search text now presents "No search text.  Continue anyway?" confirm() message box, so search on blank can still be processed if desired by user.
2006.02.01 [2.1.8] in doSearch(), added alert/return if search text is blank
2006.01.20 [2.1.7] fixed setting of config.macros.search.reportTitle so that Tweaks can override it.
2006.01.19 [2.1.6] improved SearchResults formatting, added a "search again" form to the report (based on a suggestion from MorrisGray)
define results report title using config.macros.search.reportTitle instead of hard-coding the tiddler title
2006.01.18 [2.1.5] Created separate functions for reportSearchResults(text,matches) and discardSearchResults(), so that other developers can create alternative report generators.
2006.01.17 [2.1.4] Use regExp.search() instead of regExp.test() to scan for matches.  Correctd the problem where only half the matching tiddlers (the odd-numbered ones) were being reported.
2006.01.15 [2.1.3] Added information (date/time, username, search options used) to SearchResults output
2006.01.10 [2.1.2] use displayTiddlers() to render matched tiddlers.  This lets you display multiple matching tiddlers, even if SinglePageModePlugin is enabled.
2006.01.08 [2.1.1] corrected invalid variable reference, "txt.value" to "text" in story.search()
2006.01.08 [2.1.0] re-write to match new store.search(), store.search.handler() and story.search() functions.
2005.12.30 [2.0.0] Upgraded to TW2.0.  When rendering SearchResults tiddler, closeTiddler() first to ensure display is refreshed.
2005.12.26 [1.4.0] added option to search for matching text in tiddler tags
2005.12.21 [1.3.7] use \\ to 'escape' single quotes in tiddler titles when generating "Open all matching tiddlers" link.  Also, added access key: "O", to trigger "open all" link.  Based on a suggestion by UdoBorkowski.
2005.12.18 [1.3.6] call displayMessage() AFTER showing matching tiddlers so message is not cleared too soon
2005.12.17 [1.3.5] if no matches found, just display message and delete any existing SearchResults tiddler.
2005.12.17 [1.3.4] use {/%%/{/%%/{  and }/%%/}/%%/} to 'escape' display text in SearchResults tiddler to ensure that formatting contained in search string is not rendered.  Based on a suggestion by UdoBorkowski.
2005.12.14 [1.3.3] tag SearchResults tiddler with 'excludeSearch' so it won't list itself in subsequent searches. Based on a suggestion by UdoBorkowski.
2005.12.14 [1.3.2] added "open all matching tiddlers..." link to search results output. Based on a suggestion by UdoBorkowski.
2005.12.10 [1.3.1] added "discard search results" link to end of search list tiddler output for quick self-removal of 'SearchResults' tiddler.
2005.12.01 [1.3.0] added chkSearchIncremental to enable/disable 'incremental' searching (i.e., search after each keystroke) (default is ENABLED).
added handling for Enter key so it can be used to start a search. Based on a suggestion by LyallPearce
2005.11.25 [1.2.1] renamed from SearchTitleOrTextPlugin to SearchOptionsPlugin
2005.11.25 [1.2.0] added chkSearchList option.  Based on a suggestion by RodneyGomes
2005.10.19 [1.1.0] added chkSearchTitlesFirst option.  Based on a suggestion by ChristianHauck
2005.10.18 [1.0.0] Initial Release.  Based on a suggestion by LyallPearce.
<<<
<html><a target="_blank" href="http://compound-eye.org/category/radio-stream/"> <img style="width: 188px;" src="http://compound-eye.org/images2/SS_chairs.jpg"><br></html><html><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="190" height="62">
<param name="movie" value="http://www.passhosting.net/ffmp3-config.swf" />
<param name="flashvars" value="url=http://207.200.96.227:8004/;&lang=en&codec=mp3&volume=90&introurl=&autoplay=true&traking=false&jsevents=false&buffering=5&skin=http://www.passhosting.net/skins/darkconsole/ffmp3-darkconsole.xml&title=S%26S%20Radio" />
<param name="wmode" value="transparent" />
<param name="allowscriptaccess" value="always" />
<param name="scale" value="noscale" />
<embed src="http://www.passhosting.net/ffmp3-config.swf" flashvars="url=http://stream-08.shoutcast.com:8002/;&lang=en&codec=mp3&volume=90&introurl=&autoplay=true&traking=false&jsevents=false&buffering=5&skin=http://www.passhosting.net/skins/darkconsole/ffmp3-darkconsole.xml&title=S%26S%20Radio" width="190" scale="noscale" height="62" wmode="transparent" allowscriptaccess="always" type="application/x-shockwave-flash" />
</object></html>
<<search>><<closeAll>><<permaview>><<newTiddler>><<newJournal "DD MMM YYYY">><<saveChanges>><<tiddler TspotSidebar>><<slider chkSliderOptionsPanel OptionsPanel "options »" "Change TiddlyWiki advanced options">>

<<tabs txtMainTab "Timeline" "Timeline" TabTimeline "All" "All tiddlers" TabAll "Tags" "All tags" TabTags "More" "More lists" TabMore>>


|thetwilightkid.R|[img[http://userserve-ak.last.fm/serve/126/1099781.jpg]]|
<html><img border="0" width="98.9%" src="http://legacy.radiobubble.gr/files/u5/jane_avril_new_avatar.jpg"></html>
<html>
<iframe width="99.1%" scrolling="no" height="96" frameborder="no" src="http://kiwi6.com/tracks/widget/6eb00sy1bi?autostart=true&show_artist=true"></iframe></html>





<html><img style="width: 190px;" src="http://upload.wikimedia.org/wikipedia/en/8/80/Mazzy_Star-So_Tonight_That_I_Might_See.jpg"></html>
<html><embed src="http://www.xiami.com/widget/0_102958_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html><object style="visibility: visible; display: inherit;"><embed type="application/x-shockwave-flash" src="http://musicservices.myspace.com/Modules/MusicServices/Services/Embed.ashx/ptype=10,ap=1,artid=5242445,albid=9633207,skinid=27,profid=190402243,sindex=-1" style="" id="shell" name="shell" quality="high" allowscriptaccess="always" wmode="transparent" flashvars="e=http%3A//music.myspace.com/index.cfm%3Ffuseaction%3Dmusic.artistalbums%26artistid%3D5242445%26albumid%3D9633207" width="98.9%" height="100"></object></html>
<html><img style="width: 98.9%;" src="http://userserve-ak.last.fm/serve/126/3403119.jpg"></html>

Sorry, last.fm streams are no longer available.
Resume previous audio?

<html>
<a href="#" onClick="history.go(-1)"><img src="http://jd.heliohost.org/tk/v/previous.png" width=15%   border="0"/></a> 
</html>
<html><tr class="lfmEmbed"><td><object type="application/x-shockwave-flash" data="http://cdn.last.fm/widgets/radio/22.swf" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="99.1%" height="140" > <param name="movie" value="http://cdn.last.fm/widgets/radio/22.swf" /> <param name="flashvars" value="lfmMode=radio&amp;radioURL=lastfm://user/sofaki76/personall&amp;theme=red&amp;autostart=true" </html>
<html><img style="width: 98.9%;" src="http://bp0.blogger.com/_RPHwtWoukYw/SAYZJZqPYMI/AAAAAAAAAw8/S_1Rt9cQpHw/s320/Spiritualized.jpg"></html>
<html><div style="width:99.1%;height:236px;"><object width="99.1%" height="236"><param name="movie" value="http://www.deezer.com/embedded/widget.swf?path=580061435&lang=EN&colorBack=0x525252&colorVolume=0x00CCFF&colorScrollbar=0x666666&colorText=0xFFFFFF&autoplay=1&autoShuffle=0&id=3267870"></param><embed src="http://www.deezer.com/embedded/widget.swf?path=580061435&lang=EN&colorBack=0x525252&colorVolume=0x00CCFF&colorScrollbar=0x666666&colorText=0xFFFFFF&autoplay=1&autoShuffle=0&id=3267870" type="application/x-shockwave-flash" width="99.1%" height="236"></embed></object></div></html>
<html><img width="98.9%" src="http://www.sonicrouter.com/wp-content/uploads/2013/02/pentagon_v3.jpg" ></html>
<html><embed src="http://podnova.com/player/mplayer/player2.swf" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://podnova.com/player/playlist.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FSonicRouterPentagon&playlist=bottom&amp;&playlistsize=350&amp;autostart=true&amp;largecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=false&amp;lightcolor=green&amp;backcolor=0xFFFFFF&amp;frontcolor=0xCCCCCC" width="99.1%" height="250"></html>
<html><object width="98.9%" height="268"><param name="movie" value="http://www.kcrw.com/music/programs/mb/mb090910soulsavers/embed-audio"></param><param name="wmode" value="transparent"></param><embed src="http://www.kcrw.com/music/programs/mb/mb090910soulsavers/embed-audio" type="application/x-shockwave-flash" wmode="transparent" width="98.9%" height="268"></embed></object></html>
<html><img style="width: 190px;" src="http://bcncultura.files.wordpress.com/2009/09/soulsavers.jpg"><br></html><html><embed src="http://www.xiami.com/widget/0_357168_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html><img width="190px" src="http://www.drop-d.ie/wp-content/uploads/2010/08/Mogwai-Special-Moves-Burning.jpg"></html>
<html><embed src="http://www.xiami.com/widget/0_386880_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
Updated to hide the contentWrapper while the SplashScreen is displayed. 
Coming Soon: easier editing of the SplashScreen.
Get it here: SplashScreenPlugin.
<html><img style="width: 98.9%;" src="http://www.stardustradio.gr/beta/wp-content/uploads/2013/02/final-NEW-Stardust-Radio-LOGO.png"></html>
<html><object id="scplayer" width="98.9%" height="42" type="application/x-shockwave-flash" name="scplayer" data="http://wavestreamingplayer.com/lib/flash/licensedplayer.swf">
<param name="allowfullscreen" value="false">
<param name="allowscriptaccess" value="always">
<param name="bgcolor" value="#FFFFFF">
<param name="wmode" value="transparent">
<param name="flashvars" value="skin=http://player.wavestreamer.com/skins/alien.zip&title=Live Stream&type=sound&file=http://46.4.65.194:8041/;stream.mp3&13647784653&duration=-1&id=scplayer&autostart=1">
</object></html>
<html><img width="188px;" src="http://stokokkino.gr/images/bg1.jpg"></html>
<html><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="190" height="62">
<param name="movie" value="http://jd.heliohost.org/ffmp3-player/ffmp3-config.swf" />
<param name="flashvars" value="url=http://stokokkino.live24.gr:80/stokokkino&lang=en&codec=mp3&volume=90&introurl=&autoplay=true&traking=false&jsevents=false&buffering=5&skin=http://jd.heliohost.org/ffmp3-player/ffmp3-darkconsole.xml&title=Sto%20Kokkino 105.5" />
<param name="wmode" value="transparent" />
<param name="allowscriptaccess" value="always" />
<param name="scale" value="noscale" />
<embed src="http://jd.heliohost.org/ffmp3-player/ffmp3-config.swf" flashvars="url=http://stokokkino.live24.gr:80/stokokkino&lang=en&codec=mp3&volume=90&introurl=&autoplay=true&traking=false&jsevents=false&buffering=5&skin=http://jd.heliohost.org/ffmp3-player/ffmp3-darkconsole.xml&title=Sto%20Kokkino 105.5" width="190" scale="noscale" height="62" wmode="transparent" allowscriptaccess="always" type="application/x-shockwave-flash" />
</object></html>
[[audiojs css]]

/*{{{*/
/*Mocha TiddlyWiki Theme*/
/*Version 1.0*/
/*Design and CSS originally by Anthonyy, ported to TiddlyWiki by Saq Imtiaz.*/

body {
    background: transparent;
    
}

#contentWrapper{
margin: 0 3.4em;

			font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif; /* Lucida Grande for the Macs, Tahoma for the PCs */
font-size: 11px;
			line-height: 1.6em;
			color: #666;
}


 .html5 {display:inline;}
 .flash {display:none;}

}


.header {
 background: #fff; 
			padding-top: 10px;
			clear: both;

border-bottom: 4px solid #948979;
}

.headerShadow {	padding: 2.6em 0em 0.5em 0em; }

.siteTitle {
			font-family: 'Trebuchet MS' sans-serif;
			font-weight: bold;
			font-size: 32px;
			color: #CC6633;
			margin-bottom: 30px;
			background-color: #FFF;
}

.siteTitle a{color:#CC6633; border-bottom:1px dotted #cc6633;}

.siteSubtitle {
	font-size: 1.0em;
        display: block;
        margin: .5em 3em; color: #999999;
}

#mainMenu {
position:relative;
float:left;
margin-bottom:0em;
text-align:left;
padding: 2em 0.5em 0.5em 0em;
width:14em;
font-size:1em;
}

#sidebar{
position:relative;
float:right;
margin-bottom:1em;
padding-top:2em;
display:inline;
}

#displayArea {margin: 2em 0em 0em -4em; width:170px;}

.tagClear {clear:none;}

#contentFooter {background:#575352; color:#BFB6B3; clear: both; padding: 0.5em 1em;}

		
		#contentFooter a {
			color: #BFB6B3;
			border-bottom: 1px dotted #BFB6B3;
		}
		
		#contentFooter a:hover {
			color: #FFFFFF;
			background-color:#575352;
		}

		a,#sidebarOptions .sliderPanel a{
			color:#CC6714;
			text-decoration: none;
		}

		a:hover,#sidebarOptions .sliderPanel a:hover {
			color:#CC6714;
			background-color: #F5F5F5; 
		}

.viewer .button, .editorFooter .button{
	color: #666;
	border: 1px solid #CC6714;
}

.viewer .button:hover, 
.editorFooter .button:hover{
	color: #fff;
	background: #CC6714;
	border-color: #CC6714;
}

.viewer .button:active, .viewer .highlight,.editorFooter .button:active, .editorFooter .highlight{color:#fff; background:#575352;border-color:#575352;}


		#mainMenu a {
			display: block;
			padding: 1px;
			border-bottom: 0px solid #CCC;
		}

		#mainMenu a:link, #navlist a:visited {
			color:#999999;
			text-decoration: none;
		}
		
		#mainMenu a:hover {
			background: #000000 url(arrow.gif) 96% 50% no-repeat;
			background-color: #F5F5F5;
			color:#CC6714;
		}
		
		#mainMenu a:hover, #mainMenu a:active, #mainMenu .highlight, #mainMenu .marked {
			background: #000000 url(arrow.gif) 96% 50% no-repeat;
			background-color: #F5F5F5;
			color:#CC6714;
		}

#mainMenu span {position:relative;}

#mainMenu br {display:none;}

#sidebarOptions a {
			color:#999;
			text-decoration: none;
		}

#sidebarOptions	a:hover {
			color:#4F4B45;
			background-color: #F5F5F5;border:1px solid #fff;
		}

#sidebarOptions {line-height:1.4em;}

		.tiddler {
			padding-bottom: 40px;
			border-bottom: 0px solid #DDDDDD; 
		}
.title {color:#CC6633; font-size: 0.8em}
.subtitle, .subtitle a { color: #999999; font-size: 0.5em;margin:0.2em;}
.shadow .title{color:#948979;}

.selected .toolbar a {color:#999999;}
.selected .toolbar a:hover {color:#4F4B45; background:transparent;border:1px solid #fff;}

.toolbar .button:hover, .toolbar .highlight, .toolbar .marked, .toolbar a.button:active{color:#4F4B45; background:transparent;border:1px solid #fff;}

 .listLink,#sidebarTabs .tabContents {line-height:1.5em;}
 .listTitle {color:#888;}

#sidebarTabs .tabContents {background:#fff;}
#sidebarTabs .tabContents .tiddlyLink, #sidebarTabs .tabContents .button{color:#999;}
#sidebarTabs .tabContents .tiddlyLink:hover,#sidebarTabs .tabContents .button:hover{color:#4F4B45;background:#fff}

#sidebarTabs .tabContents .button:hover, #sidebarTabs .tabContents .highlight, #sidebarTabs .tabContents .marked, #sidebarTabs .tabContents a.button:active{color:#4F4B45;background:#fff}

.tabSelected{color:#fff; background:#948979;}

.tabUnselected {
 background: #ccc;
}

 .tabSelected, .tabSelected:hover {
 color: #fff;
 background: #948979;
 border: solid 1px #948979;
padding-bottom:1px;
}

 .tabUnselected {
 color: #999;
 background: #eee;
 border: solid 1px #ccc;
padding-bottom:1px;
}

#sidebarTabs .tabUnselected { border-bottom: none;padding-bottom:3px;}
#sidebarTabs .tabSelected{padding-bottom:3px;}


#sidebarTabs .tabUnselected:hover { border-bottom: none;padding-bottom:3px;color:#4F4B45}

#sidebarOptions .sliderPanel {
	background: #fff; border:none;
	font-size: .9em;
}
#sidebarOptions .sliderPanel a {font-weight:normal;}
#sidebarOptions .sliderPanel input {border:1px solid #999;}

.viewer blockquote {
	border-left: 3px solid #948979;
}

.viewer table {
	border: 2px solid [[ColorPalette::TertiaryDark]];
}

.viewer th, thead td {
	background: #948979;
	border: 1px solid #948979;
	color: #fff;
}
.viewer pre {
	border: 1px solid #948979;
	background: #f5f5f5;
}

.viewer code {
	color: #2F2A29;
}

.viewer hr {
	border-top: dashed 1px #948979;
}

.editor input {
	border: 1px solid #948979;
}

.editor textarea {
	border: 1px solid #948979;
}

.popup {
	background: #948979;
	border: 1px solid #948979;
}

.popup li.disabled {
	color: #000;
}

.popup li a, .popup li a:visited {
	color: #eee;
	border: none;
}

.popup li a:hover {
	background: #575352;
	color: #fff;
	border: none;
}

.tagging, .tagged {
	border: 1px solid #eee;
	background-color: #F7F7F7;
}

.selected .tagging, .selected .tagged {
	background-color: #eee;
	border: 1px solid #BFBAB3;
}

 .tagging .listTitle, .tagged .listTitle {
	color: #bbb;
}

.selected .tagging .listTitle, .selected .tagged .listTitle {
	color: #666; 
}

.tagging .button, .tagged .button {
		color:#aaa;
}
.selected .tagging .button, .selected .tagged .button {
		color:#4F4B45;
}

.highlight, .marked {background:transparent; color:#111; border:none; text-decoration:underline;}

.tagging .button:hover, .tagged .button:hover, .tagging .button:active, .tagged .button:active {
		border: none; background:transparent; text-decoration:underline; color:#000;
}

h1,h2,h3,h4,h5 { color: #666; background: transparent; padding-bottom:2px; font-family: Arial, Helvetica, sans-serif; }
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size: 14px;}

#messageArea {
	border: 4px solid #948979;
	background: #f5f5f5;
	color: #999;
        font-size:90%;
}

#messageArea a:hover { background:#f5f5f5;}

#messageArea .button{
	color: #666;
	border: 1px solid #CC6714;
}

#messageArea .button:hover {
	color: #fff;
	background: #948979;
	border-color: #948979;
}


* html .viewer pre {
	margin-left: 0em;
}

* html .editor textarea, * html .editor input {
	width: 98%;
}

.searchBar {float:right;font-size: 1.0em;}
.searchBar .button {color:#999;display:block;}
.searchBar .button:hover {border:1px solid #fff;color:#4F4B45;}
.searchBar input {			
                        background-color: #FFF;
			color: #999999;
			border: 1px solid #CCC;		margin-right:3px;
}

#sidebarOptions .button:active, #sidebarOptions .highlight {background:#F5F5F5;}

*html #contentFooter { padding:0.25em 1em 0.5em 1em;}

#noticeBoard {font-size: 0.9em; color:#999; position:relative;display:block;background:#fff; clear: both; margin-right:0.5em; margin-top:60px; padding:5px; border-bottom: 1px dotted #CCC; border-top: 1px dotted #CCC;}
#mainMenu #noticeBoard a,#mainMenu #noticeBoard .tiddlyLink {border:none;padding:5px 2px;color:#DF9153 }
#noticeBoard a:hover {border:none;}	

#noticeBoard br {display:inline;}

#mainMenu #noticeBoard  .button{
	color: #666;
	border: 1px solid #DF9153;padding:2px;
}

#mainMenu #noticeBoard  .button:hover{
	color: #fff;
	background: #DF9153;
	border-color: #DF9153;
}

.searchbar {position:relative; width:11em;}
.searchbar .button{margin:0; width:11em;}
#header {display:inline-block;}

.winplayer {display:inline;}
.andplayer {display:none;}

.hidden {display:none;}

@media all and (max-width: 699px) {
 #displayArea {width:160px; background-color:white;}
 .tiddler .title {font-size: 0.8em; font-weight:normal;}
#sidebar {display:none;}
.winplayer {display:none;}
.andplayer {display:inline;}
}

@media all and (min-width: 700px) {
  #displayArea {width:200px;}
  .tiddler .title {font-size: 1.2em; font-weight:normal;}
#sidebar {display:inline;}

}

@media all and (min-width: 1280px) {
  #displayArea {width:600px;}
  .tiddler .title {font-size: 1.2em; font-weight:normal;}
#sidebar {display:inline;}

}



@media (-moz-os-version: windows-xp) {
 .html5 {display:none;}
 .flash {display:inline;}


}

@media (not(-moz-os-version: windows-xp)) {
 .html5 {display:inline;}
 .flash {display:none;}


}
}






/*}}}*/

/*{{{*/
* 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;}

#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.4em; font-weight:bold;}

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

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

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

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

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

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

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

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

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

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

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

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

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

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
<html><img style="width: 190px; " src="http://www.wosound.com/images/sunny.jpg"></html><html><embed src="http://www.xiami.com/widget/0_325067_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html><img style="width: 98.9%;" src="http://jd.heliohost.org/tk/v/syndicated%20dreams%20vol%2010.jpg"></html>
<html><iframe src="http://archive.org/embed/ds1984-12-16.flac16&playlist=1&autoplay=1" width="99.1%" height="300" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe></html>
<html><img style="width: 98.9%;" src="http://betterpropaganda.com/images/artwork/Tender_Buttons-Broadcast_480.jpg"></html>
<html><object width="99.1%" height="220"><param name="movie" value="http://www.deezer.com/embed/player?pid=55810875&ap=1&ln=en"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.deezer.com/embed/player?pid=55810875&ap=1&ln=en" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="99.1%" height="220"></embed></object><div id="dz_ref" style="font:9px Arial">Discover the playlist <a href="http://www.deezer.com/en/music/playlist/Tender Buttons-55810875" target="_blank">Tender Buttons</a> with <a href="http://www.deezer.com/en/music/broadcast" target="_blank">Broadcast</a></div></html>
<html><a href="http://www.thealternateside.org/" target="blank"><img width="98.9%" src="http://drupal.wfuv.org/sites/all/themes/tastwelve/img/logo.png"></html>
<html><div class="winplayer"><object type="application/x-shockwave-flash" data="http://jd.heliohost.org/tk/a/xspf_player.swf?playlist_url=http://jd.heliohost.org/tk/a/tas-hi.xspf&album=off&amp;autoplay=1&amp;autoload=1&amp;repeat_playlist=1&amp;shuffle=0&amp;bg_color=FFFFFF&amp;txt_color=111111&amp;volume_level=80" height="70" width="190"><param name="allownetworking" value="internal"><param name="movie" value="http://jd.heliohost.org/tk/a/xspf_player.swf?playlist_url=http://jd.heliohost.org/tk/a/tas-hi.xspf&amp;autoplay=1&amp;autoload=1&amp;repeat_playlist=1&amp;shuffle=1&amp;bg_color=FFFFFF&amp;txt_color=111111&amp;volume_level=80"><param name="allowScriptAccess" value="never"><param name="enableJSURL" value="false"><param name="enableHREF" value="false"><param name="saveEmbedTags" value="true"><param name="quality" value="high"><param name="wmode" value="transparent"></object></html>
<html>
<div class="andplayer">
<iframe src="http://tunein.com/embed/player/s90510/" style="width:190px;height:100px;" scrolling="no" frameborder="no"></iframe>
</html>
<br>
''Now Playing''
<html><div class="winplayer"><iframe src="http://jd.heliohost.org/tk/tas.html" scrolling="no" width="190" height="50"  frameborder=0> </iframe></html>

<html><iframe src="http://tunein.com/embed/player/s90510/" style="width:100%;height:100px;" scrolling="no" frameborder="no"></iframe></html>
<html><img width="98.9%" src="http://i1.soundcloud.com/artworks-000002051980-a120ii-crop.jpg?a4a134"></html>
<html><object height="325" width="99.1%"> <param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Fplaylists%2F275248&amp;show_comments=true&amp;auto_play=true&amp;show_playcount=false&amp;show_artwork=false&amp;color=ff7700"></param> <param name="allowscriptaccess" value="always"></param> <embed allowscriptaccess="always" height="325" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Fplaylists%2F275248&amp;show_comments=true&amp;auto_play=true&amp;show_playcount=false&amp;show_artwork=false&amp;color=ff7700" type="application/x-shockwave-flash" width="99.1%"></embed> </object> </html>

[[The Black Angels - Live in Netherlands 2010|http://soundcloud.com/somekindofawesome/sets/the-black-angels-live-in-netherlands-2010]]
 by [[Some Kind of Awesome|http://soundcloud.com/somekindofawesome]]
<html><img style="width: 98.9%;" src="http://farm3.static.flickr.com/2344/2405149760_229bf74a13.jpg"></html><html><embed src="http://jd.heliohost.org/tk/a/mediaplayer.swf" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://pd.npr.org/anon.npr-mp3/asc/live/blackangels.mp3?dl=1&amp;autostart=truelargecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=false&amp;lightcolor=0x996600&amp;backcolor=0x000000&amp;frontcolor=0xCCCCCC" width="99.1%" height="20"></html>
<html><img style="width:98.9%;" src="http://archive.org/download/blackangels2006-02-10.flac.pcm/_photos%2Fblackangels2006-02-10.flac.pcm.jpg"></html>
<html>
<iframe src="http://archive.org/embed/blackangels2006-02-10.flac.pcm&playlist=1&autoplay=1" width="99.1%" height="300" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe>


</html>
<html><img width="98.9%" src="http://img12.nnm.ru/imagez/gallery/a/1/3/4/5/a134539491042b2bb17b7121c0dd8115_full.jpg"></html>
<html><object width="98.9%" height="220"><param name="movie" value="http://www.deezer.com/embed/player?pid=41940316&ap=1&ln=en"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.deezer.com/embed/player?pid=41940316&ap=1&ln=en" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="98.9%" height="220"></embed></object><div id="dz_ref" style="font:9px Arial">Discover the playlist <a href="http://www.deezer.com/en/music/playlist/The Cinematic Orchestra at the RAH-41940316" target="_blank"><br>The Cinematic Orchestra at the RAH</a><br> 
with <a href="http://www.deezer.com/en/music/the-cinematic-orchestra" target="_blank">The Cinematic Orchestra</a></div></html>
<html><img style="width: 98.9%; height: 170px;" src="http://www.montrealmirror.com/ARCHIVES/2003/062603/images/cover_music.jpg"><br></html>
<html><object width="98.9%" height="110"><param name="movie" value="http://radio3.cbc.ca/web-templates/flashplayer/R3_MiniPlayer.swf?permalink=/play/concert/The-Cinematic-Orchestra-2001-06-24/&autoplay=true"></param><param name="wmode" value="transparent"></param><param name="allowScriptAccess" value="always"></param><embed src="http://radio3.cbc.ca/web-templates/flashplayer/R3_MiniPlayer.swf?permalink=/play/concert/The-Cinematic-Orchestra-2001-06-24/&autoplay=true" type="application/x-shockwave-flash" wmode="transparent" width="98.9%" height="110" allowScriptAccess="always"></embed></object></html>
<html><iframe src="http://cdn-files.deezer.com/swf/kamino-v15.swf?sl=1&cs=1&path=399030165&amp%253blang=EN&amp%253bcolorBack=0x525252&amp%253bcolorVolume=0x00CCFF&amp%253bcolorScrollbar=0x666666&amp%253bcolorText=0xFFFFFF&amp%253bautoplay=1&amp%253bid=399030165" scrolling="no" width="190" height="420"  frameborder=0> </iframe></html>
<html><img style="width: 98.9%;" src="http://www.klangmuseum.de/pictures/spy/conet.jpg"></html>
 <html><iframe src="http://archive.org/embed/ird059&playlist=1&autoplay=1" width="99.1%" height="300" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe>
</html>
 
<html><a href="http://www.archive.org/stream/ird059" style='font-size: 95%;' target='_blank'>Launch in external player</a></html> 
<html><a href="http://www.archive.org/details/ird059" style='font-size: 95%;' target='_blank'>Visit record page @ archive.org</a></html> 
<html><a href="http://www.archive.org/compress/ird059" style='font-size: 95%;' target='_blank'>Download record from archive.org</a></html>
<html><a href="http://www.simonmason.karoo.net/page30.html" style='font-size: 95%;' target='_blank'>Number Stations</a></html>
<html><embed type="application/x-shockwave-flash" wmode="transparent" src="http://jd.heliohost.org/tk/v/The%20Days%20Of%20Wine%20And%20Roses.swf" width="98.9%" </embed></html><html><object width="98.9%" height="250"> <param name="movie" value="http://grooveshark.com/widget.swf" /> <param name="wmode" value="window" /> <param name="allowScriptAccess" value="always" /> <param name="flashvars" value="hostname=cowbell.grooveshark.com&widgetID=20753879&style=metal&bbg=000000&bfg=666666&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=666666&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=666666&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=666666&p=1" /> <embed src="http://grooveshark.com/widget.swf" type="application/x-shockwave-flash" width="98.9%" height="250" flashvars="hostname=cowbell.grooveshark.com&widgetID=20753879&style=metal&bbg=000000&bfg=666666&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=666666&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=666666&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=666666&p=1" allowScriptAccess="always" wmode="window" /></object></html>
<html><img style="width: 190px; " src="http://images.amazon.com/images/P/B0007Q6Q0K.01._SCLZZZZZZZ_.jpg"></html>
<html><embed src="http://www.xiami.com/widget/0_461000_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html><img style="width: 98.9%;" src="http://jd.heliohost.org/tk/v/dream%20syndicate_Veakio_big.gif"></html>
<html><iframe src="http://archive.org/embed/ds1987-07-14.flac&playlist=1&autoplay=1" width="99.1%" height="300" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe> 
</html>
<html><img width="98.9%" src="http://www.soundopinions.org/images/thefeelies/x.php"></html>
<html><embed src="http://jd.heliohost.org/tk/a/mediaplayer.swf" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://audio.soundopinions.org/podcasts/sooppodshow138.mp3&amp;autostart=truelargecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=false&amp;lightcolor=0x996600&amp;backcolor=0x000000&amp;frontcolor=0xCCCCCC" width="98.9%" height="20"></html>
<html><img width="98.9%" src="http://media.npr.org/assets/music/programs/worldcafe/2010/05/thefeelies.jpg?t=1312627965&s=2"></html>
<html><embed src="http://www.npr.org/v2/?i=127212203&#38;m=127209061&#38;t=audio" height="386" wmode="opaque" allowfullscreen="true" width="99.1%" base="http://www.npr.org" type="application/x-shockwave-flash"></embed></html>
<html><img width="98.9%" src="http://2.bp.blogspot.com/-op9t6A7L7H0/TaU1zyknSrI/AAAAAAAAMrM/jkvN_Jhd31Y/s1600/flaming%2Blips%2Bdark%2Bside%2Bof%2Bthe%2Bmoon.jpg"></html>
<html><object width="99.1%" height="250"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=25811722,25811800,25811891,25811950,25812020,25812087,27367836,25812178,25812197&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=1" /><embed src="http://grooveshark.com/widget.swf" type="application/x-shockwave-flash" width="99.1%" height="250" flashvars="hostname=cowbell.grooveshark.com&songIDs=25811722,25811800,25811891,25811950,25812020,25812087,27367836,25812178,25812197&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=1" allowScriptAccess="always" wmode="window" /></object></html>

<html><img width="98.9%" src="http://4.bp.blogspot.com/_EZsaP6TeWmM/TSiFHlzsj3I/AAAAAAAABDg/qS_HMJXYwj8/s1600/Warpaint-thefool.jpg"></html>
<html><object height="265" width="99.1%"><param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Fplaylists%2F645299&show_comments=true&auto_play=true&show_playcount=true&color=ff0c00&show_artwork=true"></param><param name="allowscriptaccess" value="always"></param><embed allowscriptaccess="always" height="265" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Fplaylists%2F645299&show_comments=true&auto_play=true&show_playcount=true&color=ff0c00&show_artwork=true" type="application/x-shockwave-flash" width="100%"></embed></object><span><a target="_blank" href="http://soundcloud.com/warpaintwarpaint/sets/the-fool">The Fool</a> by <a target="_blank" href="http://soundcloud.com/warpaintwarpaint">warpaintwarpaint</a></span></html>
<html><img style="width: 98.9%;"  src="http://ecx.images-amazon.com/images/I/61O7cjEeWLL._SS500_.jpg"></html>
<html><object width="99.1%" height="252"> <param name="movie" value="http://grooveshark.com/widget.swf"></param> <param name="wmode" value="window"></param> <param name="allowScriptAccess" value="always"></param> <param name="flashvars" value="hostname=cowbell.grooveshark.com&widgetID=18616096&style=metal&bbg=000000&bfg=666666&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=666666&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=666666&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=666666&p=1"></param> <embed src="http://grooveshark.com/widget.swf" type="application/x-shockwave-flash" width="99.1%" height="252" flashvars="hostname=cowbell.grooveshark.com&widgetID=18616096&style=metal&bbg=000000&bfg=666666&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=666666&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=666666&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=666666&p=1" allowScriptAccess="always" wmode="window"></embed></object></html>
<html><img width="190px" src="http://antville.org/static/musik/images/feelies-the%20good%20earth.jpg"></html>
<html><embed src="http://www.xiami.com/widget/0_52738_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html><img style="width: 190px;" src="http://xad.xanga.com/58783bf263429182111300/z139343794.jpg"></html>
<html><embed src="http://www.xiami.com/widget/0_298294_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html>
<!--\ Code 2: TO PUT ON YOUR WEBSITE under / the name of this code Page is mirpodplayer.html
*************CHANGE http://www.yoursite.com/podcast.xml (2 times!!) put your website adress and add your text (2x)
*********ColorYou can choose the color of your mirPod player : 
zune.swf : black
ipod.swf : white
radionet.swf : green 
radionet_blue.swf 
radionet_rosa.swf 
radionet_grey.swf For the old versions radionet_old.swf radionet_bue_old.swf***** -->




<html>
<title>Mirpod Podcast RSS XSPF Media Player</title>
<body leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" bgcolor="#ffffff">


<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="210" height="340" hspace="0" vspace="0" align="center">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="http://www.mirpod.com/IMG/swf/ipod.swf?mytext=I Love Mirpod Player&filxml=http://www.mirpod.com/radioreader.php?XMLFILE=http://sklpns.50webs.com/playlist.xml" />
<param name="quality" value="high" />
<param name="bgcolor" value="#FFFFFF" />
<param name="SCALE" value="noborder" />
<embed src="http://www.mirpod.com/IMG/swf/zune.swf?mytext=I Love Mirpod Player&filxml=http://www.mirpod.com/radioreader.php?XMLFILE=http://sklpns.50webs.com/playlist.xml" width="210" height="340" hspace="0" vspace="0" align="center" quality="high" bgcolor="#FFFFFF" scale="noborder" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>


</body>
</html>
<html><big><big><img style="width: 98.9%;" src="http://www.mic.no/nmi.nsf/pic/lowfrequencytoseks/$file/lowfrequencytoseks.jpg"><br></big></big></html><html><embed src="http://jd.heliohost.org/tk/a/mediaplayer.swf" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://archive.org/download/KEXPKEXPLivePerformances_82/LowFrequencyInStereo.mp3&amp;autostart=truelargecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=false&amp;lightcolor=0x996600&amp;backcolor=0x000000&amp;frontcolor=0xCCCCCC" width="99.1%" height="20"></html>


<html><img style="width: 190px;" src="http://bp2.blogger.com/_JUe__VLejWk/RZWJuSpWP2I/AAAAAAAAAA4/qqgXOYMDTxc/s320/mybloodyvalentine-thenewrecordby.jpg"></html><html><embed src="http://www.xiami.com/widget/0_324914_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html><img style="width: 190px; " src="http://images.amazon.com/images/P/B000059XNG.01.LZZZZZZZ.jpg"></html>
<html><embed src="http://www.xiami.com/widget/0_467248_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html><img style="width: 98.9%;" src="http://nogoodforme.filmstills.org/images/Broadcast%20-%20The%20Noise%20Made%20By%20People.jpg"></html>
<html><object width="99.1%" height="400"> <param name="movie" value="http://listen.grooveshark.com/widget.swf" /> <param name="wmode" value="window" /> <param name="allowScriptAccess" value="always" /> <param name="flashvars" value="hostname=cowbell.grooveshark.com&widgetID=23346831&style=metal&bbg=000000&bfg=666666&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=666666&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=666666&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=666666&p=1" /> <embed src="http://listen.grooveshark.com/widget.swf" type="application/x-shockwave-flash" width="99.1%" height="400" flashvars="hostname=cowbell.grooveshark.com&widgetID=23346831&style=metal&bbg=000000&bfg=666666&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=666666&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=666666&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=666666&p=1" allowScriptAccess="always" wmode="window" /></object></html>
<html><object width="98.9%" height="268"><param name="movie" value="http://www.kcrw.com/music/programs/mb/mb071106orange_lights/embed-audio"></param><param name="wmode" value="transparent"></param><embed src="http://www.kcrw.com/music/programs/mb/mb071106orange_lights/embed-audio" type="application/x-shockwave-flash" wmode="transparent" autostart=''true'' width="98.9%" height="268"></embed></object></html>
<html><img style="width: 98.9%;" src="http://dvweb.mpf.arcstarmusic.com/mdb_image2/CY/tC2CY_297685_l.jpg"><br></html>

Sorry, last.fm streams are no longer available.
Resume previous audio?

<html>
<a href="#" onClick="history.go(-1)"><img src="http://jd.heliohost.org/tk/v/previous.png" width=15%   border="0"/></a> 
</html>
<html><tr class="lfmEmbed"><td><object type="application/x-shockwave-flash" data="http://cdn.last.fm/widgets/radio/22.swf" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="99.1%" height="140" > <param name="movie" value="http://cdn.last.fm/widgets/radio/22.swf" /> <param name="flashvars" value="lfmMode=radio&amp;radioURL=lastfm://globaltags/Paisley%20Underground&amp;theme=grey&amp;autostart=true" </html>
<html><img style="width: 98.9%;" src="http://www.musicweb-international.com/film/2006/jun06/proposition.jpg"></html>
<html><object width="99.1%" height="250" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsPlaylist8932183953" name="gsPlaylist8932183953"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=89321839&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/widget.swf" width="99.1%" height="250"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=89321839&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><span><a href="http://grooveshark.com/search/playlist?q=The%20Proposition%20OST%20Athanassios%20Sklapanis" title="The Proposition OST by Athanassios Sklapanis on Grooveshark">The Proposition OST by Athanassios Sklapanis on Grooveshark</a></span></object></object></html>
<html><img style="width: 98.9%;" src="http://www.musicweb-international.com/film/2006/jun06/proposition.jpg"></html>
<html><iframe src="http://www.mp3.com/media_player/598/5/viewer.php?context_id=&amp;context_type=&amp;rgroup=8163&amp;user_uploaded=0&amp;item_id=598&amp;time=1174302540&amp;auth=7b11ceb368c2f538e13f89cc870099e7" scrolling="no" border=''0'' width="98.9%" height="85"> </iframe></html>
[[Launch External Player|http://www.mp3.com/media_player/598/5/viewer.php?context_id=&context_type=&rgroup=8163&user_uploaded=0&item_id=598&time=1174302540&auth=7b11ceb368c2f538e13f89cc870099e7]]
<html><img style="width: 98.9%;" src="http://cache1.bigcartel.com/product_images/10717/300.jpg"></html>
<html><object width="99.1%" height="250" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsPlaylist9074635664" name="gsPlaylist9074635664"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=90746356&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/widget.swf" width="99.1%" height="250"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=90746356&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><span><a href="http://grooveshark.com/search/playlist?q=Clouds%20of%20People%20Athanassios%20Sklapanis" title="Clouds of People by Athanassios Sklapanis on Grooveshark">Clouds of People by Athanassios Sklapanis on Grooveshark</a></span></object></object>
</html>
<html><img width="98.9%" src="http://mybandmarket.com/blog/wp-content/uploads/2012/02/news1112071.jpg"></html>
<html><object height="265" width="99.1%"> <param name="movie" value="https://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Fplaylists%2F1368708&amp;show_comments=false&amp;auto_play=true&amp;show_playcount=false&amp;show_artwork=true&amp;color=373d4d"></param> <param name="allowscriptaccess" value="always"></param> <embed allowscriptaccess="always" height="265" src="https://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Fplaylists%2F1368708&amp;show_comments=false&amp;auto_play=true&amp;show_playcount=false&amp;show_artwork=true&amp;color=373d4d" type="application/x-shockwave-flash" width="99.1%"></embed> </object>  </html>
<html><img style="width: 98.9%;" src="http://www.warclimb.com/wp-content/uploads/iggy-and-the-stooges.jpg"></html>
<html><embed src="http://jd.heliohost.org/tk/a/mediaplayer.swf" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://jd.heliohost.org/tk/a/The%20Stooges_jd.xml&amp;autostart=truelargecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=false&amp;lightcolor=0x996600&amp;backcolor=0x000000&amp;frontcolor=0xCCCCCC" width="99.1%" height="220"></html>
<html><img style="width: 155px; height: 235px;" src="http://images.vpro.nl/images/34849711+s%28x200%29"></html>
 <html><!-- begin embedded WindowsMedia file... -->
 <OBJECT id='mediaPlayer' width="98.9%" height="150" 
 classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' 
 codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701'
 standby='Loading Microsoft Windows Media Player components...' type='application/x-oleobject'>
 <param name='fileName' value="http://cgi.omroep.nl/cgi-bin/streams?/vpro/34846965/windowsmedia.asf?end=0:11:18&title=Iggy+and+The+Stooges+live+op+Pinkpop+2007&author=Iggy+The+Stooges">
 <param name='animationatStart' value='true'>
 <param name='transparentatStart' value='true'>
 <param name='autoStart' value="true">
 <param name='showControls' value="true">
 <param name='loop' value="false">
 <EMBED type='application/x-mplayer2'
 pluginspage='http://microsoft.com/windows/mediaplayer/en/download/'
 id='mediaPlayer' name='mediaPlayer' displaysize='4' autosize='-1' 
 bgcolor='darkblue' showcontrols="true" showtracker='-1' 
 showdisplay='1' showstatusbar='-1' videoborder3d='-1' width="98.9%" height="150"
 src="http://cgi.omroep.nl/cgi-bin/streams?/vpro/34846965/windowsmedia.asf?end=0:11:18&title=Iggy+and+The+Stooges+live+op+Pinkpop+2007&author=Iggy+The+Stooges" autostart="true" designtimesp='5311' loop="false">
 </EMBED>
 </OBJECT>
</html>
<html><img style="width: 98.9%;" src="http://media.npr.org/music/sxsw07/stoogeslive200.jpg"></html>
<html><embed src="http://jd.heliohost.org/tk/a/mediaplayer.swf" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://www.digitalwell.washington.edu/dw/1/51/b6/b6fe3ee0-bff2-49e7-8f08-84f207e20cbc.mp3&amp;autostart=truelargecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=false&amp;lightcolor=0x996600&amp;backcolor=0x000000&amp;frontcolor=0xCCCCCC" width="99.1%" height="20"></html>
<html><img width="98.9%" src="http://t2.gstatic.com/images?q=tbn:ANd9GcSMvP9mcpw4vQ-tZUd3fcldLZbiZLz6Mj_DViBfa-6FSIoNYo8z"></html>
<html><object width="99.1%" height="250" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsPlaylist9168199169" name="gsPlaylist9168199169"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=91681991&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/widget.swf" width="99.1%" height="250"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=91681991&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><span><a href="http://grooveshark.com/search/playlist?q=The%20Terror%20Pigeon%20Dance%20Revolt%20Athanassios%20Sklapanis" title="The Terror Pigeon Dance Revolt by Athanassios Sklapanis on Grooveshark">The Terror Pigeon Dance Revolt by Athanassios Sklapanis on Grooveshark</a></span></object></object></html>
<html><img width="190px" src="http://1.bp.blogspot.com/-lLrSX5cy1bI/TajT1OHhxKI/AAAAAAAAEk4/AcRzDx0UNgY/s1600/Cartel.jpg"></html>
<html><iframe width="190px;" height="200" frameborder="no" src="http://kiwi6.com/playlists/widget/3513-tslp?autostart=true&show_artist=false" style="overflow-x:hidden"></iframe></html>
<html>
<iframe width="190" scrolling="no" height="45" frameborder="no" src="http://kiwi6.com/tracks/widget/90d201rz2s?autostart=true&show_artist=false"></iframe>
</html>




<html><img src="http://images.vpro.nl/images/29697976+s(x200)" width="98.9%" border="0"  </html>
 <html><OBJECT id='rvocx' classid='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA'
 width="98.9%" height="40">
 <param name='src' value="http://cgi.omroep.nl/cgi-bin/streams?/vpro/29697189/surestream.rm?end=0:55:22&title=The+Twilight+Singers+-+Twilight+Singers+live+op+Lowlands+2006&author=The+Twilight+Singers">
 <param name='autostart' value="true">
 <param name='controls' value='imagewindow'>
 <param name='console' value='Unique'>
 <param name='loop' value="false">
 <EMBED src="http://cgi.omroep.nl/cgi-bin/streams?/vpro/29697189/surestream.rm?end=0:55:22&title=The+Twilight+Singers+-+Twilight+Singers+live+op+Lowlands+2006&author=The+Twilight+Singers" width="98.9%" height="40" 
 loop="false" type='audio/x-pn-realaudio-plugin' controls='imagewindow' console='Unique' autostart="true">
 </EMBED>
 </OBJECT>
 </html>
<html>
 <OBJECT id='rvocx' classid='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA'
 width="98.9%" height='30'>
 <param name='src' value="http://cgi.omroep.nl/cgi-bin/streams?/vpro/29697189/surestream.rm?end=0:55:22&title=The+Twilight+Singers+-+Twilight+Singers+live+op+Lowlands+2006&author=The+Twilight+Singers">
 <param name='autostart' value="true">
 <param name='controls' value='ControlPanel'>
 <param name='console' value='Unique'>
 <EMBED src="http://cgi.omroep.nl/cgi-bin/streams?/vpro/29697189/surestream.rm?end=0:55:22&title=The+Twilight+Singers+-+Twilight+Singers+live+op+Lowlands+2006&author=The+Twilight+Singers" width="98.9%" height='30' 
 controls='ControlPanel' type='audio/x-pn-realaudio-plugin' console='Unique' autostart="true">
 </EMBED>
 </OBJECT>

</html>
 <html> <a href="http://cgi.omroep.nl/cgi-bin/streams?/vpro/29697189/surestream.rm?end=0:55:22&title=The+Twilight+Singers+-+Twilight+Singers+live+op+Lowlands+2006&author=The+Twilight+Singers" style='font-size: 85%;' target='_blank'>Launch in external player</a></html>
<html><img style="width: 190px;" src="http://upload.wikimedia.org/wikipedia/en/0/0c/Velvet_Underground_and_Nico.jpg"></html>
<html><embed src="http://www.xiami.com/widget/1_58444_190_400_ffffff_ffffff/albumPlayer.swf" type="application/x-shockwave-flash" width="0" height="0" wmode="transparent"></embed>
<div style="border: 0px solid rgb(201, 0, 1); overflow: hidden; margin-left: -15px auto; max-width: 190px;">
<iframe scrolling="no" src="http://musicmp3.ru/artist_the-velvet-underground__album_the-velvet-underground-and-nico.html#.U7ZbRUD-Uc8" style="border: 0px none; margin-left: -275px; height: 500px; margin-top: -200px; width: 800px; -moz-transform: scale(0.75);">
</iframe>
</div>
</html> 
<html><embed type="application/x-shockwave-flash" src="http://stat.radioblogclub.com/radio.blog/skins/default/player.swf" allowScriptAccess="always" width="98.9%" height="400px" bgcolor="#FFFFFF" id="radioblog_player_1" FlashVars="id=1&playlistPath=http://www.radioblogclub.com/juke.blog.3.0/sounds/playlist?id=1815588&shuffle=1&colors=body:#FFFFFF;border:#CCCCCC;button:#CCCCCC;player_text:#BDC3C7;playlist_text:#999999;&title=tom%20waits%20-%20Alice" ></embed></html>
<html><a href="http://www.last.fm/user/sklpns" target="_blank"><img style="width: 98.9%"; src="http://userserve-ak.last.fm/serve/126/1099781.jpg"></a>
</html>
<html><tr class="lfmEmbed"><td><object type="application/x-shockwave-flash" data="http://cdn.last.fm/webclient/97/lfmPlayer.swf" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="99.1%" height="140" > <param name="movie" value="http://cdn.last.fm/webclient/97/lfmPlayer.swf" /> <param name="flashvars" value="lfmMode=radio&amp;radioURL=user/sklpns/personal&amp;autostart=true&amp;theme=black&amp;lang=en&amp;widget_id=c92cecb47c2327825b5c759a80123bda" /> <param name="bgcolor" value="999999" /> <param name="quality" value="high" /> <param name="allowScriptAccess" value="always" /> <param name="allowNetworking" value="all" /> </object> </html>
<html><img style="width: 98.9%;" src="http://www.fileden.com/files/2009/5/18/2446954/big_bb_negative.jpg"></html>
<html><tr class="lfmEmbed"><td><object type="application/x-shockwave-flash" data="http://cdn.last.fm/widgets/radio/22.swf" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="98.9%" height="140" > <param name="movie" value="http://cdn.last.fm/widgets/radio/22.swf" /> <param name="flashvars" value="lfmMode=radio&amp;radioURL=lastfm://user/sklpns/recommended&amp;theme=grey&amp;autostart=true" </html>

<html><img style="width: 190px;" src="http://images.amazon.com/images/P/B00005RCAL.01._SCLZZZZZZZ_.jpg"></html>
<html><embed src="http://www.xiami.com/widget/0_55503_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html><img style="width: 98.9%;"  src="http://blog.sme.sk/blog/1545/213156/hopesandoval_ttds.jpg"></html>
<html><object width="99.1%" height="250"> <param name="movie" value="http://grooveshark.com/widget.swf" /> <param name="wmode" value="window" /> <param name="allowScriptAccess" value="always" /> <param name="flashvars" value="hostname=cowbell.grooveshark.com&widgetID=21949559&style=metal&bbg=000000&bfg=666666&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=666666&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=666666&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=666666&p=1" /> <embed src="http://grooveshark.com/widget.swf" type="application/x-shockwave-flash" width="99.1%" height="250" flashvars="hostname=cowbell.grooveshark.com&widgetID=21949559&style=metal&bbg=000000&bfg=666666&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=666666&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=666666&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=666666&p=1" allowScriptAccess="always" wmode="window" /> </object></html>
<html><img width="98.9%" src="http://media.npr.org/assets/img/2011/07/11/thurston1_wide.jpg?t=1312438953&s=4"></html>
<html><object id="player" width="99.1%" height="25" type="application/x-shockwave-flash" data="http://sgmc.streamguys.net/player/VideoPlayer-xpn.swf" style="visibility: visible;">
<param name="wmode" value="transparent">
<param name="allowFullScreen" value="true">
<param name="allowScriptAccess" value="always">
<param name="flashvars" value="configXML=http://sgmc.streamguys.net/player/config2.cfm?AudioGUID=12d8743c-7740-4f06-ad6a-6b6608d202dc&CategoryGUID=d41cf0d0-8996-48d1-b64e-c5dd456530e9&playerPath=http://www.xpn.org/player/player.php&emailFormMessage=Check out this media clip!&start=1322773317031&autoPlay=1&info_buttonColor=12539916&info_buttonColorHover=3691128">
</object></html>
<br>
setlist
<<<
    Benediction
    Illumine
    January
    Space
    Orchard Street
    In Silver Rain With A Paper Key
    Mina Loy
    Blood Never Lies
    Circulation
    Friend
    Psychic Hearts
<<<
<html><img width="98.9%" src="http://3.bp.blogspot.com/_vKD7WiDMrVM/S_b_ldQRRDI/AAAAAAAABEk/3zRb_2X-_1A/s320/feelies.jpg"></html>
<html><object width="99.1%" height="250" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsManySongs25139776241826081" name="gsManySongs25139776241826081"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=25139776,24182608,24182681,25155420,24182746,24655536,25160500,25079414,24182725,25105818&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=1" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/widget.swf" width="99.1%" height="250"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=25139776,24182608,24182681,25155420,24182746,24655536,25160500,25079414,24182725,25105818&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=1" /></object></object></html>
<html><img width="98.9%" src="http://minniebeaniste.files.wordpress.com/2009/11/nick-drake.jpg?w=369&h=369"></html>
<html><object width="99.1%" height="480"> <param name="movie" value="http://grooveshark.com/widget.swf" /> <param name="wmode" value="window" /> <param name="allowScriptAccess" value="always" /> <param name="flashvars" value="hostname=cowbell.grooveshark.com&widgetID=22887899&style=metal&bbg=000000&bfg=666666&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=666666&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=666666&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=666666&p=1" /> <embed src="http://grooveshark.com/widget.swf" type="application/x-shockwave-flash" width="99.1%" height="480" flashvars="hostname=cowbell.grooveshark.com&widgetID=22887899&style=metal&bbg=000000&bfg=666666&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=666666&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=666666&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=666666&p=1" allowScriptAccess="always" wmode="window" /></object></html>
<html><img style="width: 98.9%;" src="http://jd.heliohost.org/tk/v/Tindersticks-Amsterdam-Februar-193440.jpg"></html>
<html><object width="99.1%" height="250" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsPlaylist9098051617" name="gsPlaylist9098051617"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=90980516&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/widget.swf" width="99.1%" height="250"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=90980516&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><span><a href="http://grooveshark.com/search/playlist?q=Tindersticks-Amsterdam%20Athanassios%20Sklapanis" title="Tindersticks-Amsterdam by Athanassios Sklapanis on Grooveshark">Tindersticks-Amsterdam by Athanassios Sklapanis on Grooveshark</a></span></object></object></html>
<html><img style="width: 98.9%;" src="http://bp2.blogger.com/_1G6-aG2-A-g/RxKQx6BDvZI/AAAAAAAAAEs/gsmA2lt-ozs/s320/Tindersticks2.jpg"></html><html><div style="width:99.1%;height:236px;"><object width="99.1%" height="236"><param name="movie" value="http://www.deezer.com/embedded/widget.swf?path=26863321&lang=EN&colorBack=0x525252&colorVolume=0x00CCFF&colorScrollbar=0x666666&colorText=0xFFFFFF&autoplay=1&autoShuffle=0&id=3267870"></param><embed src="http://www.deezer.com/embedded/widget.swf?path=26863321&lang=EN&colorBack=0x525252&colorVolume=0x00CCFF&colorScrollbar=0x666666&colorText=0xFFFFFF&autoplay=1&autoShuffle=0&id=3267870" type="application/x-shockwave-flash" width="99.1%" height="236"></embed></object></div></html>
config.macros.toggleSideBar={};

config.macros.toggleSideBar.settings={
 styleHide : "#sidebar { display: none;}\n"+"#contentWrapper #displayArea { margin-right: 1em;}\n"+"",
 styleShow : " ",
 arrow1: "«",
 arrow2: "»"
};

config.macros.toggleSideBar.handler=function (place,macroName,params,wikifier,paramString,tiddler)
{
 var tooltip= params[1]||'toggle sidebar';
 var mode = (params[2] && params[2]=="hide")? "hide":"show";
 var arrow = (mode == "hide")? this.settings.arrow1:this.settings.arrow2;
 var label= (params[0]&&params[0]!='.')?params[0]+" "+arrow:arrow;
 var theBtn = createTiddlyButton(place,label,tooltip,this.onToggleSideBar,"button HideSideBarButton");
 if (mode == "hide")
 { 
 (document.getElementById("sidebar")).setAttribute("toggle","hide");
 setStylesheet(this.settings.styleHide,"ToggleSideBarStyles");
 }
};

config.macros.toggleSideBar.onToggleSideBar = function(){
 var sidebar = document.getElementById("sidebar");
 var settings = config.macros.toggleSideBar.settings;
 if (sidebar.getAttribute("toggle")=='hide')
 {
 setStylesheet(settings.styleShow,"ToggleSideBarStyles");
 sidebar.setAttribute("toggle","show");
 this.firstChild.data= (this.firstChild.data).replace(settings.arrow1,settings.arrow2);
 }
 else
 { 
 setStylesheet(settings.styleHide,"ToggleSideBarStyles");
 sidebar.setAttribute("toggle","hide");
 this.firstChild.data= (this.firstChild.data).replace(settings.arrow2,settings.arrow1);
 }

 return false;
}

setStylesheet(".HideSideBarButton .button {font-weight:bold; padding: 0 5px;}\n","ToggleSideBarButtonStyles");
<html><embed type="application/x-shockwave-flash" wmode="transparent" src="http://www.touchmusic.org.uk/news/banner/banner.swf" width="98.9%" </embed></html><html>
<html><embed src="http://jd.heliohost.org/tk/a/mediaplayer.swf" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://jd.heliohost.org/tk/a/touch.xml&amp;autostart=truelargecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=true&amp;lightcolor=0xCCCCCC&amp;backcolor=0xffffff&amp;frontcolor=0xCCCCCC" width="99.1%" height="305"></html>

<html><audio autoplay controls> <source src='http://www.indiegroundradio.com/wp-content/player/radio.asx/;'> </audio></html>
<html><img style="width: 190px;" src="http://img.xiami.com/images/album/img81/10381/191197_2.jpg"><br></html><html><embed src="http://www.xiami.com/widget/0_191197_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html>
<a target="_blank" href="http://www.abc.net.au/triplej/media/"> <img width="98.9%" border="0" src="http://www.abc.net.au/triplej/img/layout/gnav_logo.gif"></html>
<html>
<object width="98.9%" height="40" type="application/x-shockwave-flash" id="content_swf" name="content_swf" data="http://abc.net.au/res/players/aacPlayer.swf"><param name="salign" value="TL"><param name="allowScriptAccess" value="always"><param name="flashvars" value="streamingMessage=NOW STREAMING: triple j&amp;autostart=true&amp;bgColor=#595959&amp;iconColor=#595959&amp;iconOverColor=#aaaaaa&amp;dragGrabberColor=#595959&amp;volumeBgColor=#cecece&amp;volumeLevelColor=#EF3E35&amp;file=triple_j@40677&amp;streamer=rtmp://cp112896.live.edgefcs.net/live/&amp;rtmp.subscribe=true"></object>
</html>
| tiddlyspot password:|<<option pasUploadPassword>>|
| site management:|<<upload http://thetwilightkid.r.tiddlyspot.com/store.cgi index.html . .  thetwilightkid.r>>//(requires tiddlyspot password)//<br>[[control panel|http://thetwilightkid.r.tiddlyspot.com/controlpanel]], [[download (go offline)|http://thetwilightkid.r.tiddlyspot.com/download]]|
| links:|[[tiddlyspot.com|http://tiddlyspot.com/]], [[FAQs|http://faq.tiddlyspot.com/]], [[blog|http://tiddlyspot.blogspot.com/]], email [[support|mailto:support@tiddlyspot.com]] & [[feedback|mailto:feedback@tiddlyspot.com]], [[donate|http://tiddlyspot.com/?page=donate]]|
tiddlyspot password:
<<option pasUploadPassword>>
/***
Description: Contains the stuff you need to use Tiddlyspot
Note, you also need UploadPlugin, PasswordOptionPlugin and LoadRemoteFileThroughProxy
from http://tiddlywiki.bidix.info for a complete working Tiddlyspot site.
***/
//{{{

// edit this if you are migrating sites or retrofitting an existing TW
config.tiddlyspotSiteId = 'thetwilightkid.r';

// make it so you can by default see edit controls via http
config.options.chkHttpReadOnly = false;
window.readOnly = false; // make sure of it (for tw 2.2)
window.showBackstage = true; // show backstage too

// disable autosave in d3
if (window.location.protocol != "file:")
	config.options.chkGTDLazyAutoSave = false;

// tweak shadow tiddlers to add upload button, password entry box etc
with (config.shadowTiddlers) {
	SiteUrl = 'http://'+config.tiddlyspotSiteId+'.tiddlyspot.com';
	SideBarOptions = SideBarOptions.replace(/(<<saveChanges>>)/,"$1<<tiddler TspotSidebar>>");
	OptionsPanel = OptionsPanel.replace(/^/,"<<tiddler TspotOptions>>");
	DefaultTiddlers = DefaultTiddlers.replace(/^/,"[[WelcomeToTiddlyspot]] ");
	MainMenu = MainMenu.replace(/^/,"[[WelcomeToTiddlyspot]] ");
}

// create some shadow tiddler content
merge(config.shadowTiddlers,{

'WelcomeToTiddlyspot':[
 "This document is a ~TiddlyWiki from tiddlyspot.com.  A ~TiddlyWiki is an electronic notebook that is great for managing todo lists, personal information, and all sorts of things.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //What now?// &nbsp;&nbsp;@@ Before you can save any changes, you need to enter your password in the form below.  Then configure privacy and other site settings at your [[control panel|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/controlpanel]] (your control panel username is //" + config.tiddlyspotSiteId + "//).",
 "<<tiddler TspotControls>>",
 "See also GettingStarted.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Working online// &nbsp;&nbsp;@@ You can edit this ~TiddlyWiki right now, and save your changes using the \"save to web\" button in the column on the right.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Working offline// &nbsp;&nbsp;@@ A fully functioning copy of this ~TiddlyWiki can be saved onto your hard drive or USB stick.  You can make changes and save them locally without being connected to the Internet.  When you're ready to sync up again, just click \"upload\" and your ~TiddlyWiki will be saved back to tiddlyspot.com.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Help!// &nbsp;&nbsp;@@ Find out more about ~TiddlyWiki at [[TiddlyWiki.com|http://tiddlywiki.com]].  Also visit [[TiddlyWiki.org|http://tiddlywiki.org]] for documentation on learning and using ~TiddlyWiki. New users are especially welcome on the [[TiddlyWiki mailing list|http://groups.google.com/group/TiddlyWiki]], which is an excellent place to ask questions and get help.  If you have a tiddlyspot related problem email [[tiddlyspot support|mailto:support@tiddlyspot.com]].",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Enjoy :)// &nbsp;&nbsp;@@ We hope you like using your tiddlyspot.com site.  Please email [[feedback@tiddlyspot.com|mailto:feedback@tiddlyspot.com]] with any comments or suggestions."
].join("\n"),

'TspotControls':[
 "| tiddlyspot password:|<<option pasUploadPassword>>|",
 "| site management:|<<upload http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/store.cgi index.html . .  " + config.tiddlyspotSiteId + ">>//(requires tiddlyspot password)//<br>[[control panel|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/controlpanel]], [[download (go offline)|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/download]]|",
 "| links:|[[tiddlyspot.com|http://tiddlyspot.com/]], [[FAQs|http://faq.tiddlyspot.com/]], [[blog|http://tiddlyspot.blogspot.com/]], email [[support|mailto:support@tiddlyspot.com]] & [[feedback|mailto:feedback@tiddlyspot.com]], [[donate|http://tiddlyspot.com/?page=donate]]|"
].join("\n"),

'TspotSidebar':[
 "<<upload http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/store.cgi index.html . .  " + config.tiddlyspotSiteId + ">><html><a href='http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/download' class='button'>download</a></html>"
].join("\n"),

'TspotOptions':[
 "tiddlyspot password:",
 "<<option pasUploadPassword>>",
 ""
].join("\n")

});
//}}}
<<upload http://thetwilightkid.r.tiddlyspot.com/store.cgi index.html . .  thetwilightkid.r>><html><a href='http://thetwilightkid.r.tiddlyspot.com/download' class='button'>download</a></html>
<html><img width="98.9%" src="http://t3.gstatic.com/images?q=tbn:ANd9GcTh6-zNWoPeilDrh_CEaDjHlHhH8HneeAMzo2nObIUvaNlHN1BQ"></html>
<html><embed src="http://jd.heliohost.org/tk/a/mediaplayer.swf" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://jd.heliohost.org/tk/a/twilight_x.xml&amp;autostart=truelargecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=false&amp;lightcolor=0x996600&amp;backcolor=0x000000&amp;frontcolor=0xCCCCCC" width="99.1%" height="305"></html>
<html><object width="250" height="400">
<param name="movie" value="http://listen.grooveshark.com/widget.swf" />
<param name="wmode" value="window" />
<param name="allowScriptAccess" value="always" />
<param name="flashvars" value="hostname=cowbell.grooveshark.com&widgetID=41404710&style=metal&p=0" />
<embed src="http://listen.grooveshark.com/widget.swf" type="application/x-shockwave-flash" width="250" height="400"
flashvars="hostname=cowbell.grooveshark.com&widgetID=41404710&style=metal&p=0" allowScriptAccess="always" wmode="window" />
</object>
                            </html>
                            
<html><img style="width: 190px;" src="http://cdn2.thelineofbestfit.com/media/2010/08/lower-dens-cover.jpg"></html>
<html><embed src="http://www.xiami.com/widget/0_400803_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
<html><div class="topspin-widget topspin-widget-bundle-widget">
  <object type="application/x-shockwave-flash" width="98.9%" height="600" id="TSWidget25377" data="http://cdn.topspin.net/widgets/bundle/swf/TSBundleWidget.swf?timestamp=1290249142" bgColor="#000000">
    <param value="always" name="allowScriptAccess"/>
    <param name="allowfullscreen" value="true"/>
    <param name="quality" value="high"/>
    <param name="movie" value="http://cdn.topspin.net/widgets/bundle/swf/TSBundleWidget.swf?timestamp=1290249142"/>
    <param name="flashvars" value="highlightColor=0x000000&amp;theme=white&amp;widget_id=http://app.topspin.net/api/v1/artist/1899/bundle_widget/25377&amp;theme=white"/>
    <param name="wmode" value="transparent"/>
  </object>
</div></html>
| !date | !user | !location | !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |
| 03/10/2015 23:35:12 | YourName | [[/|http://thetwilightkid.r.tiddlyspot.com/#[[Patti%20Smith%27s%20Horses]]]] | [[store.cgi|http://thetwilightkid.r.tiddlyspot.com/store.cgi]] | . | [[index.html | http://thetwilightkid.r.tiddlyspot.com/index.html]] | . |
| 04/10/2015 19:22:48 | YourName | [[/|http://thetwilightkid.r.tiddlyspot.com/#[[Neko%20Case]]]] | [[store.cgi|http://thetwilightkid.r.tiddlyspot.com/store.cgi]] | . | [[index.html | http://thetwilightkid.r.tiddlyspot.com/index.html]] | . |
| 06/10/2015 00:02:41 | YourName | [[/|http://thetwilightkid.r.tiddlyspot.com/#[[Field%20Songs]]]] | [[store.cgi|http://thetwilightkid.r.tiddlyspot.com/store.cgi]] | . | [[index.html | http://thetwilightkid.r.tiddlyspot.com/index.html]] | . |
| 06/10/2015 00:18:11 | YourName | [[/|http://thetwilightkid.r.tiddlyspot.com/#[[Dead%20Combo%20Vol.%201]]]] | [[store.cgi|http://thetwilightkid.r.tiddlyspot.com/store.cgi]] | . | [[index.html | http://thetwilightkid.r.tiddlyspot.com/index.html]] | . | ok |
| 06/10/2015 00:20:29 | YourName | [[/|http://thetwilightkid.r.tiddlyspot.com/#[[Dead%20Combo%20Vol.%201]]]] | [[store.cgi|http://thetwilightkid.r.tiddlyspot.com/store.cgi]] | . | [[index.html | http://thetwilightkid.r.tiddlyspot.com/index.html]] | . |
| 06/10/2015 00:49:56 | YourName | [[/|http://thetwilightkid.r.tiddlyspot.com/#[[Dirty%20Three%20in%20Paris]]]] | [[store.cgi|http://thetwilightkid.r.tiddlyspot.com/store.cgi]] | . | [[index.html | http://thetwilightkid.r.tiddlyspot.com/index.html]] | . |
| 17/11/2015 00:01:08 | YourName | [[/|http://thetwilightkid.r.tiddlyspot.com/#%5B%5BBrainwashed%20Radio%5D%5D]] | [[store.cgi|http://thetwilightkid.r.tiddlyspot.com/store.cgi]] | . | [[index.html | http://thetwilightkid.r.tiddlyspot.com/index.html]] | . |
| 29/11/2015 15:53:22 | YourName | [[/|http://thetwilightkid.r.tiddlyspot.com/#[[Resume%20Audio]]]] | [[store.cgi|http://thetwilightkid.r.tiddlyspot.com/store.cgi]] | . | [[index.html | http://thetwilightkid.r.tiddlyspot.com/index.html]] | . | ok |
| 29/11/2015 15:55:57 | YourName | [[/|http://thetwilightkid.r.tiddlyspot.com/#East]] | [[store.cgi|http://thetwilightkid.r.tiddlyspot.com/store.cgi]] | . | [[index.html | http://thetwilightkid.r.tiddlyspot.com/index.html]] | . |
| 29/11/2015 16:10:48 | YourName | [[/|http://thetwilightkid.r.tiddlyspot.com/#East]] | [[store.cgi|http://thetwilightkid.r.tiddlyspot.com/store.cgi]] | . | [[index.html | http://thetwilightkid.r.tiddlyspot.com/index.html]] | . |
/***
|''Name:''|UploadPlugin|
|''Description:''|Save to web a TiddlyWiki|
|''Version:''|4.1.3|
|''Date:''|Feb 24, 2008|
|''Source:''|http://tiddlywiki.bidix.info/#UploadPlugin|
|''Documentation:''|http://tiddlywiki.bidix.info/#UploadPluginDoc|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0|
|''Requires:''|PasswordOptionPlugin|
***/
//{{{
version.extensions.UploadPlugin = {
	major: 4, minor: 1, revision: 3,
	date: new Date("Feb 24, 2008"),
	source: 'http://tiddlywiki.bidix.info/#UploadPlugin',
	author: 'BidiX (BidiX (at) bidix (dot) info',
	coreVersion: '2.2.0'
};

//
// Environment
//

if (!window.bidix) window.bidix = {}; // bidix namespace
bidix.debugMode = false;	// true to activate both in Plugin and UploadService
	
//
// Upload Macro
//

config.macros.upload = {
// default values
	defaultBackupDir: '',	//no backup
	defaultStoreScript: "store.php",
	defaultToFilename: "index.html",
	defaultUploadDir: ".",
	authenticateUser: true	// UploadService Authenticate User
};
	
config.macros.upload.label = {
	promptOption: "Save and Upload this TiddlyWiki with UploadOptions",
	promptParamMacro: "Save and Upload this TiddlyWiki in %0",
	saveLabel: "save to web", 
	saveToDisk: "save to disk",
	uploadLabel: "upload"	
};

config.macros.upload.messages = {
	noStoreUrl: "No store URL in parmeters or options",
	usernameOrPasswordMissing: "Username or password missing"
};

config.macros.upload.handler = function(place,macroName,params) {
	if (readOnly)
		return;
	var label;
	if (document.location.toString().substr(0,4) == "http") 
		label = this.label.saveLabel;
	else
		label = this.label.uploadLabel;
	var prompt;
	if (params[0]) {
		prompt = this.label.promptParamMacro.toString().format([this.destFile(params[0], 
			(params[1] ? params[1]:bidix.basename(window.location.toString())), params[3])]);
	} else {
		prompt = this.label.promptOption;
	}
	createTiddlyButton(place, label, prompt, function() {config.macros.upload.action(params);}, null, null, this.accessKey);
};

config.macros.upload.action = function(params)
{
		// for missing macro parameter set value from options
		if (!params) params = {};
		var storeUrl = params[0] ? params[0] : config.options.txtUploadStoreUrl;
		var toFilename = params[1] ? params[1] : config.options.txtUploadFilename;
		var backupDir = params[2] ? params[2] : config.options.txtUploadBackupDir;
		var uploadDir = params[3] ? params[3] : config.options.txtUploadDir;
		var username = params[4] ? params[4] : config.options.txtUploadUserName;
		var password = config.options.pasUploadPassword; // for security reason no password as macro parameter	
		// for still missing parameter set default value
		if ((!storeUrl) && (document.location.toString().substr(0,4) == "http")) 
			storeUrl = bidix.dirname(document.location.toString())+'/'+config.macros.upload.defaultStoreScript;
		if (storeUrl.substr(0,4) != "http")
			storeUrl = bidix.dirname(document.location.toString()) +'/'+ storeUrl;
		if (!toFilename)
			toFilename = bidix.basename(window.location.toString());
		if (!toFilename)
			toFilename = config.macros.upload.defaultToFilename;
		if (!uploadDir)
			uploadDir = config.macros.upload.defaultUploadDir;
		if (!backupDir)
			backupDir = config.macros.upload.defaultBackupDir;
		// report error if still missing
		if (!storeUrl) {
			alert(config.macros.upload.messages.noStoreUrl);
			clearMessage();
			return false;
		}
		if (config.macros.upload.authenticateUser && (!username || !password)) {
			alert(config.macros.upload.messages.usernameOrPasswordMissing);
			clearMessage();
			return false;
		}
		bidix.upload.uploadChanges(false,null,storeUrl, toFilename, uploadDir, backupDir, username, password); 
		return false; 
};

config.macros.upload.destFile = function(storeUrl, toFilename, uploadDir) 
{
	if (!storeUrl)
		return null;
		var dest = bidix.dirname(storeUrl);
		if (uploadDir && uploadDir != '.')
			dest = dest + '/' + uploadDir;
		dest = dest + '/' + toFilename;
	return dest;
};

//
// uploadOptions Macro
//

config.macros.uploadOptions = {
	handler: function(place,macroName,params) {
		var wizard = new Wizard();
		wizard.createWizard(place,this.wizardTitle);
		wizard.addStep(this.step1Title,this.step1Html);
		var markList = wizard.getElement("markList");
		var listWrapper = document.createElement("div");
		markList.parentNode.insertBefore(listWrapper,markList);
		wizard.setValue("listWrapper",listWrapper);
		this.refreshOptions(listWrapper,false);
		var uploadCaption;
		if (document.location.toString().substr(0,4) == "http") 
			uploadCaption = config.macros.upload.label.saveLabel;
		else
			uploadCaption = config.macros.upload.label.uploadLabel;
		
		wizard.setButtons([
				{caption: uploadCaption, tooltip: config.macros.upload.label.promptOption, 
					onClick: config.macros.upload.action},
				{caption: this.cancelButton, tooltip: this.cancelButtonPrompt, onClick: this.onCancel}
				
			]);
	},
	options: [
		"txtUploadUserName",
		"pasUploadPassword",
		"txtUploadStoreUrl",
		"txtUploadDir",
		"txtUploadFilename",
		"txtUploadBackupDir",
		"chkUploadLog",
		"txtUploadLogMaxLine"		
	],
	refreshOptions: function(listWrapper) {
		var opts = [];
		for(i=0; i<this.options.length; i++) {
			var opt = {};
			opts.push();
			opt.option = "";
			n = this.options[i];
			opt.name = n;
			opt.lowlight = !config.optionsDesc[n];
			opt.description = opt.lowlight ? this.unknownDescription : config.optionsDesc[n];
			opts.push(opt);
		}
		var listview = ListView.create(listWrapper,opts,this.listViewTemplate);
		for(n=0; n<opts.length; n++) {
			var type = opts[n].name.substr(0,3);
			var h = config.macros.option.types[type];
			if (h && h.create) {
				h.create(opts[n].colElements['option'],type,opts[n].name,opts[n].name,"no");
			}
		}
		
	},
	onCancel: function(e)
	{
		backstage.switchTab(null);
		return false;
	},
	
	wizardTitle: "Upload with options",
	step1Title: "These options are saved in cookies in your browser",
	step1Html: "<input type='hidden' name='markList'></input><br>",
	cancelButton: "Cancel",
	cancelButtonPrompt: "Cancel prompt",
	listViewTemplate: {
		columns: [
			{name: 'Description', field: 'description', title: "Description", type: 'WikiText'},
			{name: 'Option', field: 'option', title: "Option", type: 'String'},
			{name: 'Name', field: 'name', title: "Name", type: 'String'}
			],
		rowClasses: [
			{className: 'lowlight', field: 'lowlight'} 
			]}
};

//
// upload functions
//

if (!bidix.upload) bidix.upload = {};

if (!bidix.upload.messages) bidix.upload.messages = {
	//from saving
	invalidFileError: "The original file '%0' does not appear to be a valid TiddlyWiki",
	backupSaved: "Backup saved",
	backupFailed: "Failed to upload backup file",
	rssSaved: "RSS feed uploaded",
	rssFailed: "Failed to upload RSS feed file",
	emptySaved: "Empty template uploaded",
	emptyFailed: "Failed to upload empty template file",
	mainSaved: "Main TiddlyWiki file uploaded",
	mainFailed: "Failed to upload main TiddlyWiki file. Your changes have not been saved",
	//specific upload
	loadOriginalHttpPostError: "Can't get original file",
	aboutToSaveOnHttpPost: 'About to upload on %0 ...',
	storePhpNotFound: "The store script '%0' was not found."
};

bidix.upload.uploadChanges = function(onlyIfDirty,tiddlers,storeUrl,toFilename,uploadDir,backupDir,username,password)
{
	var callback = function(status,uploadParams,original,url,xhr) {
		if (!status) {
			displayMessage(bidix.upload.messages.loadOriginalHttpPostError);
			return;
		}
		if (bidix.debugMode) 
			alert(original.substr(0,500)+"\n...");
		// Locate the storeArea div's 
		var posDiv = locateStoreArea(original);
		if((posDiv[0] == -1) || (posDiv[1] == -1)) {
			alert(config.messages.invalidFileError.format([localPath]));
			return;
		}
		bidix.upload.uploadRss(uploadParams,original,posDiv);
	};
	
	if(onlyIfDirty && !store.isDirty())
		return;
	clearMessage();
	// save on localdisk ?
	if (document.location.toString().substr(0,4) == "file") {
		var path = document.location.toString();
		var localPath = getLocalPath(path);
		saveChanges();
	}
	// get original
	var uploadParams = new Array(storeUrl,toFilename,uploadDir,backupDir,username,password);
	var originalPath = document.location.toString();
	// If url is a directory : add index.html
	if (originalPath.charAt(originalPath.length-1) == "/")
		originalPath = originalPath + "index.html";
	var dest = config.macros.upload.destFile(storeUrl,toFilename,uploadDir);
	var log = new bidix.UploadLog();
	log.startUpload(storeUrl, dest, uploadDir,  backupDir);
	displayMessage(bidix.upload.messages.aboutToSaveOnHttpPost.format([dest]));
	if (bidix.debugMode) 
		alert("about to execute Http - GET on "+originalPath);
	var r = doHttp("GET",originalPath,null,null,username,password,callback,uploadParams,null);
	if (typeof r == "string")
		displayMessage(r);
	return r;
};

bidix.upload.uploadRss = function(uploadParams,original,posDiv) 
{
	var callback = function(status,params,responseText,url,xhr) {
		if(status) {
			var destfile = responseText.substring(responseText.indexOf("destfile:")+9,responseText.indexOf("\n", responseText.indexOf("destfile:")));
			displayMessage(bidix.upload.messages.rssSaved,bidix.dirname(url)+'/'+destfile);
			bidix.upload.uploadMain(params[0],params[1],params[2]);
		} else {
			displayMessage(bidix.upload.messages.rssFailed);			
		}
	};
	// do uploadRss
	if(config.options.chkGenerateAnRssFeed) {
		var rssPath = uploadParams[1].substr(0,uploadParams[1].lastIndexOf(".")) + ".xml";
		var rssUploadParams = new Array(uploadParams[0],rssPath,uploadParams[2],'',uploadParams[4],uploadParams[5]);
		var rssString = generateRss();
		// no UnicodeToUTF8 conversion needed when location is "file" !!!
		if (document.location.toString().substr(0,4) != "file")
			rssString = convertUnicodeToUTF8(rssString);	
		bidix.upload.httpUpload(rssUploadParams,rssString,callback,Array(uploadParams,original,posDiv));
	} else {
		bidix.upload.uploadMain(uploadParams,original,posDiv);
	}
};

bidix.upload.uploadMain = function(uploadParams,original,posDiv) 
{
	var callback = function(status,params,responseText,url,xhr) {
		var log = new bidix.UploadLog();
		if(status) {
			// if backupDir specified
			if ((params[3]) && (responseText.indexOf("backupfile:") > -1))  {
				var backupfile = responseText.substring(responseText.indexOf("backupfile:")+11,responseText.indexOf("\n", responseText.indexOf("backupfile:")));
				displayMessage(bidix.upload.messages.backupSaved,bidix.dirname(url)+'/'+backupfile);
			}
			var destfile = responseText.substring(responseText.indexOf("destfile:")+9,responseText.indexOf("\n", responseText.indexOf("destfile:")));
			displayMessage(bidix.upload.messages.mainSaved,bidix.dirname(url)+'/'+destfile);
			store.setDirty(false);
			log.endUpload("ok");
		} else {
			alert(bidix.upload.messages.mainFailed);
			displayMessage(bidix.upload.messages.mainFailed);
			log.endUpload("failed");			
		}
	};
	// do uploadMain
	var revised = bidix.upload.updateOriginal(original,posDiv);
	bidix.upload.httpUpload(uploadParams,revised,callback,uploadParams);
};

bidix.upload.httpUpload = function(uploadParams,data,callback,params)
{
	var localCallback = function(status,params,responseText,url,xhr) {
		url = (url.indexOf("nocache=") < 0 ? url : url.substring(0,url.indexOf("nocache=")-1));
		if (xhr.status == 404)
			alert(bidix.upload.messages.storePhpNotFound.format([url]));
		if ((bidix.debugMode) || (responseText.indexOf("Debug mode") >= 0 )) {
			alert(responseText);
			if (responseText.indexOf("Debug mode") >= 0 )
				responseText = responseText.substring(responseText.indexOf("\n\n")+2);
		} else if (responseText.charAt(0) != '0') 
			alert(responseText);
		if (responseText.charAt(0) != '0')
			status = null;
		callback(status,params,responseText,url,xhr);
	};
	// do httpUpload
	var boundary = "---------------------------"+"AaB03x";	
	var uploadFormName = "UploadPlugin";
	// compose headers data
	var sheader = "";
	sheader += "--" + boundary + "\r\nContent-disposition: form-data; name=\"";
	sheader += uploadFormName +"\"\r\n\r\n";
	sheader += "backupDir="+uploadParams[3] +
				";user=" + uploadParams[4] +
				";password=" + uploadParams[5] +
				";uploaddir=" + uploadParams[2];
	if (bidix.debugMode)
		sheader += ";debug=1";
	sheader += ";;\r\n"; 
	sheader += "\r\n" + "--" + boundary + "\r\n";
	sheader += "Content-disposition: form-data; name=\"userfile\"; filename=\""+uploadParams[1]+"\"\r\n";
	sheader += "Content-Type: text/html;charset=UTF-8" + "\r\n";
	sheader += "Content-Length: " + data.length + "\r\n\r\n";
	// compose trailer data
	var strailer = new String();
	strailer = "\r\n--" + boundary + "--\r\n";
	data = sheader + data + strailer;
	if (bidix.debugMode) alert("about to execute Http - POST on "+uploadParams[0]+"\n with \n"+data.substr(0,500)+ " ... ");
	var r = doHttp("POST",uploadParams[0],data,"multipart/form-data; ;charset=UTF-8; boundary="+boundary,uploadParams[4],uploadParams[5],localCallback,params,null);
	if (typeof r == "string")
		displayMessage(r);
	return r;
};

// same as Saving's updateOriginal but without convertUnicodeToUTF8 calls
bidix.upload.updateOriginal = function(original, posDiv)
{
	if (!posDiv)
		posDiv = locateStoreArea(original);
	if((posDiv[0] == -1) || (posDiv[1] == -1)) {
		alert(config.messages.invalidFileError.format([localPath]));
		return;
	}
	var revised = original.substr(0,posDiv[0] + startSaveArea.length) + "\n" +
				store.allTiddlersAsHtml() + "\n" +
				original.substr(posDiv[1]);
	var newSiteTitle = getPageTitle().htmlEncode();
	revised = revised.replaceChunk("<title"+">","</title"+">"," " + newSiteTitle + " ");
	revised = updateMarkupBlock(revised,"PRE-HEAD","MarkupPreHead");
	revised = updateMarkupBlock(revised,"POST-HEAD","MarkupPostHead");
	revised = updateMarkupBlock(revised,"PRE-BODY","MarkupPreBody");
	revised = updateMarkupBlock(revised,"POST-SCRIPT","MarkupPostBody");
	return revised;
};

//
// UploadLog
// 
// config.options.chkUploadLog :
//		false : no logging
//		true : logging
// config.options.txtUploadLogMaxLine :
//		-1 : no limit
//      0 :  no Log lines but UploadLog is still in place
//		n :  the last n lines are only kept
//		NaN : no limit (-1)

bidix.UploadLog = function() {
	if (!config.options.chkUploadLog) 
		return; // this.tiddler = null
	this.tiddler = store.getTiddler("UploadLog");
	if (!this.tiddler) {
		this.tiddler = new Tiddler();
		this.tiddler.title = "UploadLog";
		this.tiddler.text = "| !date | !user | !location | !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |";
		this.tiddler.created = new Date();
		this.tiddler.modifier = config.options.txtUserName;
		this.tiddler.modified = new Date();
		store.addTiddler(this.tiddler);
	}
	return this;
};

bidix.UploadLog.prototype.addText = function(text) {
	if (!this.tiddler)
		return;
	// retrieve maxLine when we need it
	var maxLine = parseInt(config.options.txtUploadLogMaxLine,10);
	if (isNaN(maxLine))
		maxLine = -1;
	// add text
	if (maxLine != 0) 
		this.tiddler.text = this.tiddler.text + text;
	// Trunck to maxLine
	if (maxLine >= 0) {
		var textArray = this.tiddler.text.split('\n');
		if (textArray.length > maxLine + 1)
			textArray.splice(1,textArray.length-1-maxLine);
			this.tiddler.text = textArray.join('\n');		
	}
	// update tiddler fields
	this.tiddler.modifier = config.options.txtUserName;
	this.tiddler.modified = new Date();
	store.addTiddler(this.tiddler);
	// refresh and notifiy for immediate update
	story.refreshTiddler(this.tiddler.title);
	store.notify(this.tiddler.title, true);
};

bidix.UploadLog.prototype.startUpload = function(storeUrl, toFilename, uploadDir,  backupDir) {
	if (!this.tiddler)
		return;
	var now = new Date();
	var text = "\n| ";
	var filename = bidix.basename(document.location.toString());
	if (!filename) filename = '/';
	text += now.formatString("0DD/0MM/YYYY 0hh:0mm:0ss") +" | ";
	text += config.options.txtUserName + " | ";
	text += "[["+filename+"|"+location + "]] |";
	text += " [[" + bidix.basename(storeUrl) + "|" + storeUrl + "]] | ";
	text += uploadDir + " | ";
	text += "[[" + bidix.basename(toFilename) + " | " +toFilename + "]] | ";
	text += backupDir + " |";
	this.addText(text);
};

bidix.UploadLog.prototype.endUpload = function(status) {
	if (!this.tiddler)
		return;
	this.addText(" "+status+" |");
};

//
// Utilities
// 

bidix.checkPlugin = function(plugin, major, minor, revision) {
	var ext = version.extensions[plugin];
	if (!
		(ext  && 
			((ext.major > major) || 
			((ext.major == major) && (ext.minor > minor))  ||
			((ext.major == major) && (ext.minor == minor) && (ext.revision >= revision))))) {
			// write error in PluginManager
			if (pluginInfo)
				pluginInfo.log.push("Requires " + plugin + " " + major + "." + minor + "." + revision);
			eval(plugin); // generate an error : "Error: ReferenceError: xxxx is not defined"
	}
};

bidix.dirname = function(filePath) {
	if (!filePath) 
		return;
	var lastpos;
	if ((lastpos = filePath.lastIndexOf("/")) != -1) {
		return filePath.substring(0, lastpos);
	} else {
		return filePath.substring(0, filePath.lastIndexOf("\\"));
	}
};

bidix.basename = function(filePath) {
	if (!filePath) 
		return;
	var lastpos;
	if ((lastpos = filePath.lastIndexOf("#")) != -1) 
		filePath = filePath.substring(0, lastpos);
	if ((lastpos = filePath.lastIndexOf("/")) != -1) {
		return filePath.substring(lastpos + 1);
	} else
		return filePath.substring(filePath.lastIndexOf("\\")+1);
};

bidix.initOption = function(name,value) {
	if (!config.options[name])
		config.options[name] = value;
};

//
// Initializations
//

// require PasswordOptionPlugin 1.0.1 or better
bidix.checkPlugin("PasswordOptionPlugin", 1, 0, 1);

// styleSheet
setStylesheet('.txtUploadStoreUrl, .txtUploadBackupDir, .txtUploadDir {width: 22em;}',"uploadPluginStyles");

//optionsDesc
merge(config.optionsDesc,{
	txtUploadStoreUrl: "Url of the UploadService script (default: store.php)",
	txtUploadFilename: "Filename of the uploaded file (default: in index.html)",
	txtUploadDir: "Relative Directory where to store the file (default: . (downloadService directory))",
	txtUploadBackupDir: "Relative Directory where to backup the file. If empty no backup. (default: ''(empty))",
	txtUploadUserName: "Upload Username",
	pasUploadPassword: "Upload Password",
	chkUploadLog: "do Logging in UploadLog (default: true)",
	txtUploadLogMaxLine: "Maximum of lines in UploadLog (default: 10)"
});

// Options Initializations
bidix.initOption('txtUploadStoreUrl','');
bidix.initOption('txtUploadFilename','');
bidix.initOption('txtUploadDir','');
bidix.initOption('txtUploadBackupDir','');
bidix.initOption('txtUploadUserName','');
bidix.initOption('pasUploadPassword','');
bidix.initOption('chkUploadLog',true);
bidix.initOption('txtUploadLogMaxLine','10');


// Backstage
merge(config.tasks,{
	uploadOptions: {text: "upload", tooltip: "Change UploadOptions and Upload", content: '<<uploadOptions>>'}
});
config.backstageTasks.push("uploadOptions");


//}}}

<html><img width="98.9%" src="http://3.bp.blogspot.com/_cGLOiHDH5h8/TJUufSJqH5I/AAAAAAAAA4o/wjtmgiOIH2M/s320/Graveyardcover1.jpg"></html>
<html><object width="99.1%" height="250" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsPlaylist9168114627" name="gsPlaylist9168114627"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=91681146&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/widget.swf" width="99.1%" height="250"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=91681146&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><span><a href="http://grooveshark.com/search/playlist?q=Veronica%20Falls%20Athanassios%20Sklapanis" title="Veronica Falls by Athanassios Sklapanis on Grooveshark">Veronica Falls by Athanassios Sklapanis on Grooveshark</a></span></object></object></html>
<!--{{{-->
<div class='toolbar' macro='toolbar closeTiddler closeOthers +editTiddler easyEdit > fields syncing permalink references jump'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<html>
<a href="http://wfmu.org/" target="_blank"> <img style="width: 98.9%; " src="http://wfmu.org/images/logo_bw.jpg"></html>
<html><iframe src="http://wfmu.org/flash/live/livetest.html" scrolling="yes" border=''0'' width="99.1%" height="120"> </iframe></html>
<html><img style="width: 98.9%;" src="http://i.ytimg.com/vi/_JDnQEjmgOg/2.jpg"></html>
<html><head><base rel="nofollow" target="_blank"></head><body style="background-color: transparent">
<embed id="radioblog_player_1" width="99.1%" height="300" flashvars="id=1&status=maximize&playlistPath=http://music.webknot.net/playlist.php&cover=0&shuffle=1&replay=0&crossfader=0&colors=body:#b01220;border:#a97a6e;button:#f0efe5;player_text:#f3c860;playlist_text:#f0efe5;new_tracks:#ffffff;" bgcolor="#b01220" allowscriptaccess="always" src="http://stat.radioblogclub.com/radio.blog//skins/default/player.swf" type="application/x-shockwave-flash" null="" style=""/>
</body></html>
This document is a ~TiddlyWiki from tiddlyspot.com.  A ~TiddlyWiki is an electronic notebook that is great for managing todo lists, personal information, and all sorts of things.

@@font-weight:bold;font-size:1.3em;color:#444; //What now?// &nbsp;&nbsp;@@ Before you can save any changes, you need to enter your password in the form below.  Then configure privacy and other site settings at your [[control panel|http://thetwilightkid.r.tiddlyspot.com/controlpanel]] (your control panel username is //thetwilightkid.r//).
<<tiddler TspotControls>>
See also GettingStarted.

@@font-weight:bold;font-size:1.3em;color:#444; //Working online// &nbsp;&nbsp;@@ You can edit this ~TiddlyWiki right now, and save your changes using the "save to web" button in the column on the right.

@@font-weight:bold;font-size:1.3em;color:#444; //Working offline// &nbsp;&nbsp;@@ A fully functioning copy of this ~TiddlyWiki can be saved onto your hard drive or USB stick.  You can make changes and save them locally without being connected to the Internet.  When you're ready to sync up again, just click "upload" and your ~TiddlyWiki will be saved back to tiddlyspot.com.

@@font-weight:bold;font-size:1.3em;color:#444; //Help!// &nbsp;&nbsp;@@ Find out more about ~TiddlyWiki at [[TiddlyWiki.com|http://tiddlywiki.com]].  Also visit [[TiddlyWiki.org|http://tiddlywiki.org]] for documentation on learning and using ~TiddlyWiki. New users are especially welcome on the [[TiddlyWiki mailing list|http://groups.google.com/group/TiddlyWiki]], which is an excellent place to ask questions and get help.  If you have a tiddlyspot related problem email [[tiddlyspot support|mailto:support@tiddlyspot.com]].

@@font-weight:bold;font-size:1.3em;color:#444; //Enjoy :)// &nbsp;&nbsp;@@ We hope you like using your tiddlyspot.com site.  Please email [[feedback@tiddlyspot.com|mailto:feedback@tiddlyspot.com]] with any comments or suggestions.
<html><img style="width: 98.9%;" src="http://userserve-ak.last.fm/serve/160/2404260.jpg"></html>

Sorry, last.fm streams are no longer available.
Resume previous audio?

<html>
<a href="#" onClick="history.go(-1)"><img src="http://jd.heliohost.org/tk/v/previous.png" width=15%   border="0"/></a> 
</html>
<html><tr class="lfmEmbed"><td><object type="application/x-shockwave-flash" data="http://cdn.last.fm/widgets/radio/22.swf" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="99.1%" height="140" > <param name="movie" value="http://cdn.last.fm/widgets/radio/22.swf" /> <param name="flashvars" value="lfmMode=radio&amp;radioURL=lastfm://user/whiteloft/personal&amp;theme=grey&amp;autostart=true" </html>
<html><img style="width: 98.9%;" src="http://3.bp.blogspot.com/_vTLmBiSjCDs/SJX9thu5NMI/AAAAAAAAAls/u-nWKDLkKbo/s400/cover.jpg"></html>
<html><object width="99.1%" height="400"> <param name="movie" value="http://listen.grooveshark.com/widget.swf" /> <param name="wmode" value="window" /> <param name="allowScriptAccess" value="always" /> <param name="flashvars" value="hostname=cowbell.grooveshark.com&widgetID=23347203&style=metal&bbg=000000&bfg=120404&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=120404&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=120404&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=120404&p=1" /> <embed src="http://listen.grooveshark.com/widget.swf" type="application/x-shockwave-flash" width="99.1%" height="400" flashvars="hostname=cowbell.grooveshark.com&widgetID=23347203&style=metal&bbg=000000&bfg=120404&bt=FFFFFF&bth=000000&pbg=FFFFFF&pbgh=120404&pfg=000000&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lbgh=120404&lfg=000000&lfgh=FFFFFF&sb=FFFFFF&sbh=120404&p=1" allowScriptAccess="always" wmode="window" /></object></html>
<html><object height="308" width="780" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="radioPlayer">
					<param value="http://www.xiami.com/res/fm/xiamiRadio_20120612.swf" name="movie">
					<param value="high" name="quality">
					<param value="opaque" name="wmode">
					<param value="always" name="AllowScriptAccess">
					<param value="dataUrl=http://www.xiami.com/radio/xml/type/5/id/10599&amp;helpUrl=http%3A%2F%2Fwww.xiami.com%2Fwebsitehelp%23help6_1&amp;changeRadioUrl=http%3A%2F%2Fwww.xiami.com%2Fradio&amp;unlikeartist=0&amp;unlikeartist=1&amp;ctNum=20000&amp;srNum=120" name="FlashVars">
					<embed height="308" width="780" wmode="opaque" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" flashvars="dataUrl=http://www.xiami.com/radio/xml/type/5/id/10599&amp;helpUrl=http%3A%2F%2Fwww.xiami.com%2Fwebsitehelp%23help6_1&amp;changeRadioUrl=http%3A%2F%2Fwww.xiami.com%2Fradio&amp;unlikeartist=0&amp;unlikeartist=1&amp;ctNum=20000&amp;srNum=120" allowscriptaccess="always" src="http://www.xiami.com/res/fm/xiamiRadio_20120612.swf" name="radioPlayer">
				</object></html>
<html><img style="width: 98.9%;" src="http://i7.photobucket.com/albums/y267/Kutcheroni/CatPower-YouAreFree.jpg"></html>
<html><div style="border: 0px solid rgb(201, 0, 1); overflow: hidden; margin-left: -15px auto; max-width: 190px;">
<iframe scrolling="no" src="http://musicmp3.ru/artist_cat-power__album_you-are-free.html#.VgWLz_kzl0w" style="border: 0px none; margin-left: -225px; height: 600px; margin-top: -180px; width: 800px;">
</iframe>
</div>
</html> 
<html><img style="width: 190px;" src="http://img.xiami.com/images/album/img81/10381/3706651267608560_2.jpg"></html><html><embed src="http://www.xiami.com/widget/0_370665_190_400_000000_494949/albumPlayer.swf" type="application/x-shockwave-flash" width="190" height="400" wmode="transparent"></embed>
</html> 
/***
|''Name:''|YourSearchPlugin|
|''Version:''|2.1.3 (2008-04-16)|
|''Source:''|http://tiddlywiki.abego-software.de/#YourSearchPlugin|
|''Author:''|UdoBorkowski (ub [at] abego-software [dot] de)|
|''Licence:''|[[BSD open source license (abego Software)|http://www.abego-software.de/legal/apl-v10.html]]|
|''Copyright:''|&copy; 2005-2008 [[abego Software|http://www.abego-software.de]]|
|''~CoreVersion:''|2.1.0|
|''Community:''|[[del.icio.us|http://del.icio.us/post?url=http://tiddlywiki.abego-software.de/index.html%23YourSearchPlugin]]|
|''Browser:''|Firefox 1.0.4+; Firefox 1.5; ~InternetExplorer 6.0|
!About YourSearch
YourSearch gives you a bunch of new features to simplify and speed up your daily searches in TiddlyWiki. It seamlessly integrates into the standard TiddlyWiki search: just start typing into the 'search' field and explore!

For more information see [[Help|YourSearch Help]].
!Compatibility
This plugin requires TiddlyWiki 2.1. 
Check the [[archive|http://tiddlywiki.abego-software.de/archive]] for ~YourSearchPlugins supporting older versions of TiddlyWiki.
!Source Code
***/
/***
This plugin's source code is compressed (and hidden). Use this [[link|http://tiddlywiki.abego-software.de/archive/YourSearchPlugin/Plugin-YourSearch-src.2.1.3.js]] to get the readable source code.
***/
///%
if(!version.extensions.YourSearchPlugin){version.extensions.YourSearchPlugin={major:2,minor:1,revision:3,source:"http://tiddlywiki.abego-software.de/#YourSearchPlugin",licence:"[[BSD open source license (abego Software)|http://www.abego-software.de/legal/apl-v10.html]]",copyright:"Copyright (c) abego Software GmbH, 2005-2008 (www.abego-software.de)"};if(!window.abego){window.abego={};}
if(!Array.forEach){Array.forEach=function(_1,_2,_3){for(var i=0,len=_1.length;i<len;i++){_2.call(_3,_1[i],i,_1);}};Array.prototype.forEach=function(_5,_6){for(var i=0,len=this.length;i<len;i++){_5.call(_6,this[i],i,this);}};}
abego.toInt=function(s,_9){if(!s){return _9;}
var n=parseInt(s);return(n==NaN)?_9:n;};abego.createEllipsis=function(_b){var e=createTiddlyElement(_b,"span");e.innerHTML="&hellip;";};abego.shallowCopy=function(_d){if(!_d){return _d;}
var _e={};for(var n in _d){_e[n]=_d[n];}
return _e;};abego.copyOptions=function(_10){return!_10?{}:abego.shallowCopy(_10);};abego.countStrings=function(_11,s){if(!s){return 0;}
var len=s.length;var n=0;var _15=0;while(1){var i=_11.indexOf(s,_15);if(i<0){return n;}
n++;_15=i+len;}
return n;};abego.getBracedText=function(_17,_18,_19){if(!_18){_18=0;}
var re=/\{([^\}]*)\}/gm;re.lastIndex=_18;var m=re.exec(_17);if(m){var s=m[1];var _1d=abego.countStrings(s,"{");if(!_1d){if(_19){_19.lastIndex=re.lastIndex;}
return s;}
var len=_17.length;for(var i=re.lastIndex;i<len&&_1d;i++){var c=_17.charAt(i);if(c=="{"){_1d++;}else{if(c=="}"){_1d--;}}}
if(!_1d){if(_19){_19.lastIndex=i-1;}
return _17.substring(m.index+1,i-1);}}};abego.select=function(_21,_22,_23,_24){if(!_24){_24=[];}
_21.forEach(function(t){if(_22.call(_23,t)){_24.push(t);}});return _24;};abego.consumeEvent=function(e){if(e.stopPropagation){e.stopPropagation();}
if(e.preventDefault){e.preventDefault();}
e.cancelBubble=true;e.returnValue=true;};abego.TiddlerFilterTerm=function(_27,_28){if(!_28){_28={};}
var _29=_27;if(!_28.textIsRegExp){_29=_27.escapeRegExp();if(_28.fullWordMatch){_29="\\b"+_29+"\\b";}}
var _2a=new RegExp(_29,"m"+(_28.caseSensitive?"":"i"));this.tester=new abego.MultiFieldRegExpTester(_2a,_28.fields,_28.withExtendedFields);};abego.TiddlerFilterTerm.prototype.test=function(_2b){return this.tester.test(_2b);};abego.parseNewTiddlerCommandLine=function(s){var m=/(.*?)\.(?:\s+|$)([^#]*)(#.*)?/.exec(s);if(!m){m=/([^#]*)()(#.*)?/.exec(s);}
if(m){var r;if(m[3]){var s2=m[3].replace(/#/g,"");r=s2.parseParams("tag");}else{r=[[]];}
var _30=m[2]?m[2].trim():"";r.push({name:"text",value:_30});r[0].text=[_30];return{title:m[1].trim(),params:r};}else{return{title:s.trim(),params:[[]]};}};abego.parseTiddlerFilterTerm=function(_31,_32,_33){var re=/\s*(?:(?:\{([^\}]*)\})|(?:(=)|([#%!])|(?:(\w+)\s*\:(?!\/\/))|(?:(?:("(?:(?:\\")|[^"])+")|(?:\/((?:(?:\\\/)|[^\/])+)\/)|(\w+\:\/\/[^\s]+)|([^\s\)\-\"]+)))))/mg;var _35={"!":"title","%":"text","#":"tags"};var _36={};var _37;re.lastIndex=_32;while(1){var i=re.lastIndex;var m=re.exec(_31);if(!m||m.index!=i){throw"Word or String literal expected";}
if(m[1]){var _3a={};var _3b=abego.getBracedText(_31,0,_3a);if(!_3b){throw"Invalid {...} syntax";}
var f=Function("tiddler","return ("+_3b+");");return{func:f,lastIndex:_3a.lastIndex,markRE:null};}
if(m[2]){_37=true;}else{if(m[3]){_36[_35[m[3]]]=1;}else{if(m[4]){_36[m[4]]=1;}else{var _3d=m[6];var _3e=m[5]?window.eval(m[5]):m[6]?m[6]:m[7]?m[7]:m[8];var _33=abego.copyOptions(_33);_33.fullWordMatch=_37;_33.textIsRegExp=_3d;var _3f=[];for(var n in _36){_3f.push(n);}
if(_3f.length==0){_33.fields=_33.defaultFields;}else{_33.fields=_3f;_33.withExtendedFields=false;}
var _41=new abego.TiddlerFilterTerm(_3e,_33);var _42=_3d?_3e:_3e.escapeRegExp();if(_42&&_37){_42="\\b"+_42+"\\b";}
return{func:function(_43){return _41.test(_43);},lastIndex:re.lastIndex,markRE:_42?"(?:"+_42+")":null};}}}}};abego.BoolExp=function(s,_45,_46){this.s=s;var _47=_46&&_46.defaultOperationIs_OR;var _48=/\s*(?:(\-|not)|(\())/gi;var _49=/\s*\)/g;var _4a=/\s*(?:(and|\&\&)|(or|\|\|))/gi;var _4b=/\s*[^\)\s]/g;var _4c=/\s*(\-|not)?(\s*\()?/gi;var _4d;var _4e=function(_4f){_4c.lastIndex=_4f;var m=_4c.exec(s);var _51;var _52;if(m&&m.index==_4f){_4f+=m[0].length;_51=m[1];if(m[2]){var e=_4d(_4f);_49.lastIndex=e.lastIndex;if(!_49.exec(s)){throw"Missing ')'";}
_52={func:e.func,lastIndex:_49.lastIndex,markRE:e.markRE};}}
if(!_52){_52=_45(s,_4f,_46);}
if(_51){_52.func=(function(f){return function(_55){return!f(_55);};})(_52.func);_52.markRE=null;}
return _52;};_4d=function(_56){var _57=_4e(_56);while(1){var l=_57.lastIndex;_4a.lastIndex=l;var m=_4a.exec(s);var _5a;var _5b;if(m&&m.index==l){_5a=!m[1];_5b=_4e(_4a.lastIndex);}else{try{_5b=_4e(l);}
catch(e){return _57;}
_5a=_47;}
_57.func=(function(_5c,_5d,_5e){return _5e?function(_5f){return _5c(_5f)||_5d(_5f);}:function(_60){return _5c(_60)&&_5d(_60);};})(_57.func,_5b.func,_5a);_57.lastIndex=_5b.lastIndex;if(!_57.markRE){_57.markRE=_5b.markRE;}else{if(_5b.markRE){_57.markRE=_57.markRE+"|"+_5b.markRE;}}}};var _61=_4d(0);this.evalFunc=_61.func;if(_61.markRE){this.markRegExp=new RegExp(_61.markRE,_46.caseSensitive?"mg":"img");}};abego.BoolExp.prototype.exec=function(){return this.evalFunc.apply(this,arguments);};abego.BoolExp.prototype.getMarkRegExp=function(){return this.markRegExp;};abego.BoolExp.prototype.toString=function(){return this.s;};abego.MultiFieldRegExpTester=function(re,_63,_64){this.re=re;this.fields=_63?_63:["title","text","tags"];this.withExtendedFields=_64;};abego.MultiFieldRegExpTester.prototype.test=function(_65){var re=this.re;for(var i=0;i<this.fields.length;i++){var s=store.getValue(_65,this.fields[i]);if(typeof s=="string"&&re.test(s)){return this.fields[i];}}
if(this.withExtendedFields){return store.forEachField(_65,function(_69,_6a,_6b){return typeof _6b=="string"&&re.test(_6b)?_6a:null;},true);}
return null;};abego.TiddlerQuery=function(_6c,_6d,_6e,_6f,_70){if(_6e){this.regExp=new RegExp(_6c,_6d?"mg":"img");this.tester=new abego.MultiFieldRegExpTester(this.regExp,_6f,_70);}else{this.expr=new abego.BoolExp(_6c,abego.parseTiddlerFilterTerm,{defaultFields:_6f,caseSensitive:_6d,withExtendedFields:_70});}
this.getQueryText=function(){return _6c;};this.getUseRegExp=function(){return _6e;};this.getCaseSensitive=function(){return _6d;};this.getDefaultFields=function(){return _6f;};this.getWithExtendedFields=function(){return _70;};};abego.TiddlerQuery.prototype.test=function(_71){if(!_71){return false;}
if(this.regExp){return this.tester.test(_71);}
return this.expr.exec(_71);};abego.TiddlerQuery.prototype.filter=function(_72){return abego.select(_72,this.test,this);};abego.TiddlerQuery.prototype.getMarkRegExp=function(){if(this.regExp){return"".search(this.regExp)>=0?null:this.regExp;}
return this.expr.getMarkRegExp();};abego.TiddlerQuery.prototype.toString=function(){return(this.regExp?this.regExp:this.expr).toString();};abego.PageWiseRenderer=function(){this.firstIndexOnPage=0;};merge(abego.PageWiseRenderer.prototype,{setItems:function(_73){this.items=_73;this.setFirstIndexOnPage(0);},getMaxPagesInNavigation:function(){return 10;},getItemsCount:function(_74){return this.items?this.items.length:0;},getCurrentPageIndex:function(){return Math.floor(this.firstIndexOnPage/this.getItemsPerPage());},getLastPageIndex:function(){return Math.floor((this.getItemsCount()-1)/this.getItemsPerPage());},setFirstIndexOnPage:function(_75){this.firstIndexOnPage=Math.min(Math.max(0,_75),this.getItemsCount()-1);},getFirstIndexOnPage:function(){this.firstIndexOnPage=Math.floor(this.firstIndexOnPage/this.getItemsPerPage())*this.getItemsPerPage();return this.firstIndexOnPage;},getLastIndexOnPage:function(){return Math.min(this.getFirstIndexOnPage()+this.getItemsPerPage()-1,this.getItemsCount()-1);},onPageChanged:function(_76,_77){},renderPage:function(_78){if(_78.beginRendering){_78.beginRendering(this);}
try{if(this.getItemsCount()){var _79=this.getLastIndexOnPage();var _7a=-1;for(var i=this.getFirstIndexOnPage();i<=_79;i++){_7a++;_78.render(this,this.items[i],i,_7a);}}}
finally{if(_78.endRendering){_78.endRendering(this);}}},addPageNavigation:function(_7c){if(!this.getItemsCount()){return;}
var _7d=this;var _7e=function(e){if(!e){var e=window.event;}
abego.consumeEvent(e);var _80=abego.toInt(this.getAttribute("page"),0);var _81=_7d.getCurrentPageIndex();if(_80==_81){return;}
var _82=_80*_7d.getItemsPerPage();_7d.setFirstIndexOnPage(_82);_7d.onPageChanged(_80,_81);};var _83;var _84=this.getCurrentPageIndex();var _85=this.getLastPageIndex();if(_84>0){_83=createTiddlyButton(_7c,"Previous","Go to previous page (Shortcut: Alt-'<')",_7e,"prev");_83.setAttribute("page",(_84-1).toString());_83.setAttribute("accessKey","<");}
for(var i=-this.getMaxPagesInNavigation();i<this.getMaxPagesInNavigation();i++){var _87=_84+i;if(_87<0){continue;}
if(_87>_85){break;}
var _88=(i+_84+1).toString();var _89=_87==_84?"currentPage":"otherPage";_83=createTiddlyButton(_7c,_88,"Go to page %0".format([_88]),_7e,_89);_83.setAttribute("page",(_87).toString());}
if(_84<_85){_83=createTiddlyButton(_7c,"Next","Go to next page (Shortcut: Alt-'>')",_7e,"next");_83.setAttribute("page",(_84+1).toString());_83.setAttribute("accessKey",">");}}});abego.LimitedTextRenderer=function(){var _8a=40;var _8b=4;var _8c=function(_8d,_8e,_8f){var n=_8d.length;if(n==0){_8d.push({start:_8e,end:_8f});return;}
var i=0;for(;i<n;i++){var _92=_8d[i];if(_92.start<=_8f&&_8e<=_92.end){var r;var _94=i+1;for(;_94<n;_94++){r=_8d[_94];if(r.start>_8f||_8e>_92.end){break;}}
var _95=_8e;var _96=_8f;for(var j=i;j<_94;j++){r=_8d[j];_95=Math.min(_95,r.start);_96=Math.max(_96,r.end);}
_8d.splice(i,_94-i,{start:_95,end:_96});return;}
if(_92.start>_8f){break;}}
_8d.splice(i,0,{start:_8e,end:_8f});};var _98=function(_99){var _9a=0;for(var i=0;i<_99.length;i++){var _9c=_99[i];_9a+=_9c.end-_9c.start;}
return _9a;};var _9d=function(c){return(c>="a"&&c<="z")||(c>="A"&&c<="Z")||c=="_";};var _9f=function(s,_a1){if(!_9d(s[_a1])){return null;}
for(var i=_a1-1;i>=0&&_9d(s[i]);i--){}
var _a3=i+1;var n=s.length;for(i=_a1+1;i<n&&_9d(s[i]);i++){}
return{start:_a3,end:i};};var _a5=function(s,_a7,_a8){var _a9;if(_a8){_a9=_9f(s,_a7);}else{if(_a7<=0){return _a7;}
_a9=_9f(s,_a7-1);}
if(!_a9){return _a7;}
if(_a8){if(_a9.start>=_a7-_8b){return _a9.start;}
if(_a9.end<=_a7+_8b){return _a9.end;}}else{if(_a9.end<=_a7+_8b){return _a9.end;}
if(_a9.start>=_a7-_8b){return _a9.start;}}
return _a7;};var _aa=function(s,_ac){var _ad=[];if(_ac){var _ae=0;var n=s.length;var _b0=0;do{_ac.lastIndex=_ae;var _b1=_ac.exec(s);if(_b1){if(_ae<_b1.index){var t=s.substring(_ae,_b1.index);_ad.push({text:t});}
_ad.push({text:_b1[0],isMatch:true});_ae=_b1.index+_b1[0].length;}else{_ad.push({text:s.substr(_ae)});break;}}while(true);}else{_ad.push({text:s});}
return _ad;};var _b3=function(_b4){var _b5=0;for(var i=0;i<_b4.length;i++){if(_b4[i].isMatch){_b5++;}}
return _b5;};var _b7=function(s,_b9,_ba,_bb,_bc){var _bd=Math.max(Math.floor(_bc/(_bb+1)),_8a);var _be=Math.max(_bd-(_ba-_b9),0);var _bf=Math.min(Math.floor(_ba+_be/3),s.length);var _c0=Math.max(_bf-_bd,0);_c0=_a5(s,_c0,true);_bf=_a5(s,_bf,false);return{start:_c0,end:_bf};};var _c1=function(_c2,s,_c4){var _c5=[];var _c6=_b3(_c2);var pos=0;for(var i=0;i<_c2.length;i++){var t=_c2[i];var _ca=t.text;if(t.isMatch){var _cb=_b7(s,pos,pos+_ca.length,_c6,_c4);_8c(_c5,_cb.start,_cb.end);}
pos+=_ca.length;}
return _c5;};var _cc=function(s,_ce,_cf){var _d0=_cf-_98(_ce);while(_d0>0){if(_ce.length==0){_8c(_ce,0,_a5(s,_cf,false));return;}else{var _d1=_ce[0];var _d2;var _d3;if(_d1.start==0){_d2=_d1.end;if(_ce.length>1){_d3=_ce[1].start;}else{_8c(_ce,_d2,_a5(s,_d2+_d0,false));return;}}else{_d2=0;_d3=_d1.start;}
var _d4=Math.min(_d3,_d2+_d0);_8c(_ce,_d2,_d4);_d0-=(_d4-_d2);}}};var _d5=function(_d6,s,_d8,_d9,_da){if(_d9.length==0){return;}
var _db=function(_dc,s,_de,_df,_e0){var t;var _e2;var pos=0;var i=0;var _e5=0;for(;i<_de.length;i++){t=_de[i];_e2=t.text;if(_df<pos+_e2.length){_e5=_df-pos;break;}
pos+=_e2.length;}
var _e6=_e0-_df;for(;i<_de.length&&_e6>0;i++){t=_de[i];_e2=t.text.substr(_e5);_e5=0;if(_e2.length>_e6){_e2=_e2.substr(0,_e6);}
if(t.isMatch){createTiddlyElement(_dc,"span",null,"marked",_e2);}else{createTiddlyText(_dc,_e2);}
_e6-=_e2.length;}
if(_e0<s.length){abego.createEllipsis(_dc);}};if(_d9[0].start>0){abego.createEllipsis(_d6);}
var _e7=_da;for(var i=0;i<_d9.length&&_e7>0;i++){var _e9=_d9[i];var len=Math.min(_e9.end-_e9.start,_e7);_db(_d6,s,_d8,_e9.start,_e9.start+len);_e7-=len;}};this.render=function(_eb,s,_ed,_ee){if(s.length<_ed){_ed=s.length;}
var _ef=_aa(s,_ee);var _f0=_c1(_ef,s,_ed);_cc(s,_f0,_ed);_d5(_eb,s,_ef,_f0,_ed);};};(function(){function alertAndThrow(msg){alert(msg);throw msg;}
if(version.major<2||(version.major==2&&version.minor<1)){alertAndThrow("YourSearchPlugin requires TiddlyWiki 2.1 or newer.\n\nCheck the archive for YourSearch plugins\nsupporting older versions of TiddlyWiki.\n\nArchive: http://tiddlywiki.abego-software.de/archive");}
abego.YourSearch={};var _f2;var _f3;var _f4=function(_f5){_f2=_f5;};var _f6=function(){return _f2?_f2:[];};var _f7=function(){return _f2?_f2.length:0;};var _f8=4;var _f9=10;var _fa=2;var _fb=function(s,re){var m=s.match(re);return m?m.length:0;};var _ff=function(_100,_101){var _102=_101.getMarkRegExp();if(!_102){return 1;}
var _103=_100.title.match(_102);var _104=_103?_103.length:0;var _105=_fb(_100.getTags(),_102);var _106=_103?_103.join("").length:0;var _107=_100.title.length>0?_106/_100.title.length:0;var rank=_104*_f8+_105*_fa+_107*_f9+1;return rank;};var _109=function(_10a,_10b,_10c,_10d,_10e,_10f){_f3=null;var _110=_10a.reverseLookup("tags",_10f,false);try{var _111=[];if(config.options.chkSearchInTitle){_111.push("title");}
if(config.options.chkSearchInText){_111.push("text");}
if(config.options.chkSearchInTags){_111.push("tags");}
_f3=new abego.TiddlerQuery(_10b,_10c,_10d,_111,config.options.chkSearchExtendedFields);}
catch(e){return[];}
var _112=_f3.filter(_110);var _113=abego.YourSearch.getRankFunction();for(var i=0;i<_112.length;i++){var _115=_112[i];var rank=_113(_115,_f3);_115.searchRank=rank;}
if(!_10e){_10e="title";}
var _117=function(a,b){var _11a=a.searchRank-b.searchRank;if(_11a==0){if(a[_10e]==b[_10e]){return(0);}else{return(a[_10e]<b[_10e])?-1:+1;}}else{return(_11a>0)?-1:+1;}};_112.sort(_117);return _112;};var _11b=80;var _11c=50;var _11d=250;var _11e=50;var _11f=25;var _120=10;var _121="yourSearchResult";var _122="yourSearchResultItems";var _123;var _124;var _125;var _126;var _127;var _128=function(){if(version.extensions.YourSearchPlugin.styleSheetInited){return;}
version.extensions.YourSearchPlugin.styleSheetInited=true;setStylesheet(store.getTiddlerText("YourSearchStyleSheet"),"yourSearch");};var _129=function(){return _124!=null&&_124.parentNode==document.body;};var _12a=function(){if(_129()){document.body.removeChild(_124);}};var _12b=function(e){_12a();var _12d=this.getAttribute("tiddlyLink");if(_12d){var _12e=this.getAttribute("withHilite");var _12f=highlightHack;if(_12e&&_12e=="true"&&_f3){highlightHack=_f3.getMarkRegExp();}
story.displayTiddler(this,_12d);highlightHack=_12f;}
return(false);};var _130=function(){if(!_125){return;}
var root=_125;var _132=findPosX(root);var _133=findPosY(root);var _134=root.offsetHeight;var _135=_132;var _136=_133+_134;var _137=findWindowWidth();if(_137<_124.offsetWidth){_124.style.width=(_137-100)+"px";_137=findWindowWidth();}
var _138=_124.offsetWidth;if(_135+_138>_137){_135=_137-_138-30;}
if(_135<0){_135=0;}
_124.style.left=_135+"px";_124.style.top=_136+"px";_124.style.display="block";};var _139=function(){if(_124){window.scrollTo(0,ensureVisible(_124));}
if(_125){window.scrollTo(0,ensureVisible(_125));}};var _13a=function(){_130();_139();};var _13b;var _13c;var _13d=new abego.PageWiseRenderer();var _13e=function(_13f){this.itemHtml=store.getTiddlerText("YourSearchItemTemplate");if(!this.itemHtml){alertAndThrow("YourSearchItemTemplate not found");}
this.place=document.getElementById(_122);if(!this.place){this.place=createTiddlyElement(_13f,"div",_122);}};merge(_13e.prototype,{render:function(_140,_141,_142,_143){_13b=_143;_13c=_141;var item=createTiddlyElement(this.place,"div",null,"yourSearchItem");item.innerHTML=this.itemHtml;applyHtmlMacros(item,null);refreshElements(item,null);},endRendering:function(_145){_13c=null;}});var _146=function(){if(!_124||!_125){return;}
var html=store.getTiddlerText("YourSearchResultTemplate");if(!html){html="<b>Tiddler YourSearchResultTemplate not found</b>";}
_124.innerHTML=html;applyHtmlMacros(_124,null);refreshElements(_124,null);var _148=new _13e(_124);_13d.renderPage(_148);_13a();};_13d.getItemsPerPage=function(){var n=(config.options.chkPreviewText)?abego.toInt(config.options.txtItemsPerPageWithPreview,_120):abego.toInt(config.options.txtItemsPerPage,_11f);return(n>0)?n:1;};_13d.onPageChanged=function(){_146();};var _14a=function(){if(_125==null||!config.options.chkUseYourSearch){return;}
if((_125.value==_123)&&_123&&!_129()){if(_124&&(_124.parentNode!=document.body)){document.body.appendChild(_124);_13a();}else{abego.YourSearch.onShowResult(true);}}};var _14b=function(){_12a();_124=null;_123=null;};var _14c=function(self,e){while(e!=null){if(self==e){return true;}
e=e.parentNode;}
return false;};var _14f=function(e){if(e.target==_125){return;}
if(e.target==_126){return;}
if(_124&&_14c(_124,e.target)){return;}
_12a();};var _151=function(e){if(e.keyCode==27){_12a();}};addEvent(document,"click",_14f);addEvent(document,"keyup",_151);var _153=function(text,_155,_156){_123=text;_f4(_109(store,text,_155,_156,"title","excludeSearch"));abego.YourSearch.onShowResult();};var _157=function(_158,_159,_15a,_15b,_15c,_15d){_128();_123="";var _15e=null;var _15f=function(txt){if(config.options.chkUseYourSearch){_153(txt.value,config.options.chkCaseSensitiveSearch,config.options.chkRegExpSearch);}else{story.search(txt.value,config.options.chkCaseSensitiveSearch,config.options.chkRegExpSearch);}
_123=txt.value;};var _161=function(e){_15f(_125);return false;};var _163=function(e){if(!e){var e=window.event;}
_125=this;switch(e.keyCode){case 13:if(e.ctrlKey&&_127&&_129()){_127.onclick.apply(_127,[e]);}else{_15f(this);}
break;case 27:if(_129()){_12a();}else{this.value="";clearMessage();}
break;}
if(String.fromCharCode(e.keyCode)==this.accessKey||e.altKey){_14a();}
if(this.value.length<3&&_15e){clearTimeout(_15e);}
if(this.value.length>2){if(this.value!=_123){if(!config.options.chkUseYourSearch||config.options.chkSearchAsYouType){if(_15e){clearTimeout(_15e);}
var txt=this;_15e=setTimeout(function(){_15f(txt);},500);}}else{if(_15e){clearTimeout(_15e);}}}
if(this.value.length==0){_12a();}};var _166=function(e){this.select();clearMessage();_14a();};var args=_15c.parseParams("list",null,true);var _169=getFlag(args,"buttonAtRight");var _16a=getParam(args,"sizeTextbox",this.sizeTextbox);var btn;if(!_169){btn=createTiddlyButton(_158,this.label,this.prompt,_161);}
var txt=createTiddlyElement(_158,"input",null,null,null);if(_15a[0]){txt.value=_15a[0];}
txt.onkeyup=_163;txt.onfocus=_166;txt.setAttribute("size",_16a);txt.setAttribute("accessKey",this.accessKey);txt.setAttribute("autocomplete","off");if(config.browser.isSafari){txt.setAttribute("type","search");txt.setAttribute("results","5");}else{txt.setAttribute("type","text");}
if(_169){btn=createTiddlyButton(_158,this.label,this.prompt,_161);}
_125=txt;_126=btn;};var _16d=function(){_12a();var _16e=_f6();var n=_16e.length;if(n){var _170=[];for(var i=0;i<n;i++){_170.push(_16e[i].title);}
story.displayTiddlers(null,_170);}};var _172=function(_173,_174,_175,_176){invokeMacro(_173,"option",_174,_175,_176);var elem=_173.lastChild;var _178=elem.onclick;elem.onclick=function(e){var _17a=_178.apply(this,arguments);_146();return _17a;};return elem;};var _17b=function(s){var _17d=["''","{{{","}}}","//","<<<","/***","***/"];var _17e="";for(var i=0;i<_17d.length;i++){if(i!=0){_17e+="|";}
_17e+="("+_17d[i].escapeRegExp()+")";}
return s.replace(new RegExp(_17e,"mg"),"").trim();};var _180=function(){var i=_13b;return(i>=0&&i<=9)?(i<9?(i+1):0):-1;};var _182=new abego.LimitedTextRenderer();var _183=function(_184,s,_186){_182.render(_184,s,_186,_f3.getMarkRegExp());};var _187=TiddlyWiki.prototype.saveTiddler;TiddlyWiki.prototype.saveTiddler=function(_188,_189,_18a,_18b,_18c,tags,_18e){_187.apply(this,arguments);_14b();};var _18f=TiddlyWiki.prototype.removeTiddler;TiddlyWiki.prototype.removeTiddler=function(_190){_18f.apply(this,arguments);_14b();};config.macros.yourSearch={label:"yourSearch",prompt:"Gives access to the current/last YourSearch result",handler:function(_191,_192,_193,_194,_195,_196){if(_193.length==0){return;}
var name=_193[0];var func=config.macros.yourSearch.funcs[name];if(func){func(_191,_192,_193,_194,_195,_196);}},tests:{"true":function(){return true;},"false":function(){return false;},"found":function(){return _f7()>0;},"previewText":function(){return config.options.chkPreviewText;}},funcs:{itemRange:function(_199){if(_f7()){var _19a=_13d.getLastIndexOnPage();var s="%0 - %1".format([_13d.getFirstIndexOnPage()+1,_19a+1]);createTiddlyText(_199,s);}},count:function(_19c){createTiddlyText(_19c,_f7().toString());},query:function(_19d){if(_f3){createTiddlyText(_19d,_f3.toString());}},version:function(_19e){var t="YourSearch %0.%1.%2".format([version.extensions.YourSearchPlugin.major,version.extensions.YourSearchPlugin.minor,version.extensions.YourSearchPlugin.revision]);var e=createTiddlyElement(_19e,"a");e.setAttribute("href","http://tiddlywiki.abego-software.de/#YourSearchPlugin");e.innerHTML="<font color=\"black\" face=\"Arial, Helvetica, sans-serif\">"+t+"<font>";},copyright:function(_1a1){var e=createTiddlyElement(_1a1,"a");e.setAttribute("href","http://www.abego-software.de");e.innerHTML="<font color=\"black\" face=\"Arial, Helvetica, sans-serif\">&copy; 2005-2008 <b><font color=\"red\">abego</font></b> Software<font>";},newTiddlerButton:function(_1a3){if(_f3){var r=abego.parseNewTiddlerCommandLine(_f3.getQueryText());var btn=config.macros.newTiddler.createNewTiddlerButton(_1a3,r.title,r.params,"new tiddler","Create a new tiddler based on search text. (Shortcut: Ctrl-Enter; Separators: '.', '#')",null,"text");var _1a6=btn.onclick;btn.onclick=function(){_12a();_1a6.apply(this,arguments);};_127=btn;}},linkButton:function(_1a7,_1a8,_1a9,_1aa,_1ab,_1ac){if(_1a9<2){return;}
var _1ad=_1a9[1];var text=_1a9<3?_1ad:_1a9[2];var _1af=_1a9<4?text:_1a9[3];var _1b0=_1a9<5?null:_1a9[4];var btn=createTiddlyButton(_1a7,text,_1af,_12b,null,null,_1b0);btn.setAttribute("tiddlyLink",_1ad);},closeButton:function(_1b2,_1b3,_1b4,_1b5,_1b6,_1b7){var _1b8=createTiddlyButton(_1b2,"close","Close the Search Results (Shortcut: ESC)",_12a);},openAllButton:function(_1b9,_1ba,_1bb,_1bc,_1bd,_1be){var n=_f7();if(n==0){return;}
var _1c0=n==1?"open tiddler":"open all %0 tiddlers".format([n]);var _1c1=createTiddlyButton(_1b9,_1c0,"Open all found tiddlers (Shortcut: Alt-O)",_16d);_1c1.setAttribute("accessKey","O");},naviBar:function(_1c2,_1c3,_1c4,_1c5,_1c6,_1c7){_13d.addPageNavigation(_1c2);},"if":function(_1c8,_1c9,_1ca,_1cb,_1cc,_1cd){if(_1ca.length<2){return;}
var _1ce=_1ca[1];var _1cf=(_1ce=="not");if(_1cf){if(_1ca.length<3){return;}
_1ce=_1ca[2];}
var test=config.macros.yourSearch.tests[_1ce];var _1d1=false;try{if(test){_1d1=test(_1c8,_1c9,_1ca,_1cb,_1cc,_1cd)!=_1cf;}else{_1d1=(!eval(_1ce))==_1cf;}}
catch(ex){}
if(!_1d1){_1c8.style.display="none";}},chkPreviewText:function(_1d2,_1d3,_1d4,_1d5,_1d6,_1d7){var _1d8=_1d4.slice(1).join(" ");var elem=_172(_1d2,"chkPreviewText",_1d5,_1d7);elem.setAttribute("accessKey","P");elem.title="Show text preview of found tiddlers (Shortcut: Alt-P)";return elem;}}};config.macros.foundTiddler={label:"foundTiddler",prompt:"Provides information on the tiddler currently processed on the YourSearch result page",handler:function(_1da,_1db,_1dc,_1dd,_1de,_1df){var name=_1dc[0];var func=config.macros.foundTiddler.funcs[name];if(func){func(_1da,_1db,_1dc,_1dd,_1de,_1df);}},funcs:{title:function(_1e2,_1e3,_1e4,_1e5,_1e6,_1e7){if(!_13c){return;}
var _1e8=_180();var _1e9=_1e8>=0?"Open tiddler (Shortcut: Alt-%0)".format([_1e8.toString()]):"Open tiddler";var btn=createTiddlyButton(_1e2,null,_1e9,_12b,null);btn.setAttribute("tiddlyLink",_13c.title);btn.setAttribute("withHilite","true");_183(btn,_13c.title,_11b);if(_1e8>=0){btn.setAttribute("accessKey",_1e8.toString());}},tags:function(_1eb,_1ec,_1ed,_1ee,_1ef,_1f0){if(!_13c){return;}
_183(_1eb,_13c.getTags(),_11c);},text:function(_1f1,_1f2,_1f3,_1f4,_1f5,_1f6){if(!_13c){return;}
_183(_1f1,_17b(_13c.text),_11d);},field:function(_1f7,_1f8,_1f9,_1fa,_1fb,_1fc){if(!_13c){return;}
var name=_1f9[1];var len=_1f9.length>2?abego.toInt(_1f9[2],_11e):_11e;var v=store.getValue(_13c,name);if(v){_183(_1f7,_17b(v),len);}},number:function(_200,_201,_202,_203,_204,_205){var _206=_180();if(_206>=0){var text="%0)".format([_206.toString()]);createTiddlyElement(_200,"span",null,"shortcutNumber",text);}}}};var opts={chkUseYourSearch:true,chkPreviewText:true,chkSearchAsYouType:true,chkSearchInTitle:true,chkSearchInText:true,chkSearchInTags:true,chkSearchExtendedFields:true,txtItemsPerPage:_11f,txtItemsPerPageWithPreview:_120};for(var n in opts){if(config.options[n]==undefined){config.options[n]=opts[n];}}
config.shadowTiddlers.AdvancedOptions+="\n<<option chkUseYourSearch>> Use 'Your Search' //([[more options|YourSearch Options]]) ([[help|YourSearch Help]])// ";config.shadowTiddlers["YourSearch Help"]="!Field Search\nWith the Field Search you can restrict your search to certain fields of a tiddler, e.g"+" only search the tags or only the titles. The general form is //fieldname//'':''//textToSearch// (e."+"g. {{{title:intro}}}). In addition one-character shortcuts are also supported for the standard field"+"s {{{title}}}, {{{text}}} and {{{tags}}}:\n|!What you want|!What you type|!Example|\n|Search ''titles "+"only''|start word with ''!''|{{{!jonny}}} (shortcut for {{{title:jonny}}})|\n|Search ''contents/text "+"only''|start word with ''%''|{{{%football}}} (shortcut for {{{text:football}}})|\n|Search ''tags only"+"''|start word with ''#''|{{{#Plugin}}} (shortcut for {{{tags:Plugin}}})|\n\nUsing this feature you may"+" also search the extended fields (\"Metadata\") introduced with TiddlyWiki 2.1, e.g. use {{{priority:1"+"}}} to find all tiddlers with the priority field set to \"1\".\n\nYou may search a word in more than one"+" field. E.g. {{{!#Plugin}}} (or {{{title:tags:Plugin}}} in the \"long form\") finds tiddlers containin"+"g \"Plugin\" either in the title or in the tags (but does not look for \"Plugin\" in the text). \n\n!Boole"+"an Search\nThe Boolean Search is useful when searching for multiple words.\n|!What you want|!What you "+"type|!Example|\n|''All words'' must exist|List of words|{{{jonny jeremy}}} (or {{{jonny and jeremy}}}"+")|\n|''At least one word'' must exist|Separate words by ''or''|{{{jonny or jeremy}}}|\n|A word ''must "+"not exist''|Start word with ''-''|{{{-jonny}}} (or {{{not jonny}}})|\n\n''Note:'' When you specify two"+" words, separated with a space, YourSearch finds all tiddlers that contain both words, but not neces"+"sarily next to each other. If you want to find a sequence of word, e.g. '{{{John Brown}}}', you need"+" to put the words into quotes. I.e. you type: {{{\"john brown\"}}}.\n\nUsing parenthesis you may change "+"the default \"left to right\" evaluation of the boolean search. E.g. {{{not (jonny or jeremy)}}} finds"+" all tiddlers that contain neither \"jonny\" nor \"jeremy. In contrast to this {{{not jonny or jeremy}}"+"} (i.e. without parenthesis) finds all tiddlers that either don't contain \"jonny\" or that contain \"j"+"eremy\".\n\n!'Exact Word' Search\nBy default a search result all matches that 'contain' the searched tex"+"t. E.g. if you search for {{{Task}}} you will get all tiddlers containing 'Task', but also '~Complet"+"edTask', '~TaskForce' etc.\n\nIf you only want to get the tiddlers that contain 'exactly the word' you"+" need to prefix it with a '='. E.g. typing '=Task' will find the tiddlers that contain the word 'Tas"+"k', ignoring words that just contain 'Task' as a substring.\n\n!~CaseSensitiveSearch and ~RegExpSearch"+"\nThe standard search options ~CaseSensitiveSearch and ~RegExpSearch are fully supported by YourSearc"+"h. However when ''~RegExpSearch'' is on Filtered and Boolean Search are disabled.\n\nIn addition you m"+"ay do a \"regular expression\" search even with the ''~RegExpSearch'' set to false by directly enterin"+"g the regular expression into the search field, framed with {{{/.../}}}. \n\nExample: {{{/m[ae][iy]er/"+"}}} will find all tiddlers that contain either \"maier\", \"mayer\", \"meier\" or \"meyer\".\n\n!~JavaScript E"+"xpression Filtering\nIf you are familiar with JavaScript programming and know some TiddlyWiki interna"+"ls you may also use JavaScript expression for the search. Just enter a JavaScript boolean expression"+" into the search field, framed with {{{ { ... } }}}. In the code refer to the variable tiddler and e"+"valuate to {{{true}}} when the given tiddler should be included in the result. \n\nExample: {{{ { tidd"+"ler.modified > new Date(\"Jul 4, 2005\")} }}} returns all tiddler modified after July 4th, 2005.\n\n!Com"+"bined Search\nYou are free to combine the various search options. \n\n''Examples''\n|!What you type|!Res"+"ult|\n|{{{!jonny !jeremy -%football}}}|all tiddlers with both {{{jonny}}} and {{{jeremy}}} in its tit"+"les, but no {{{football}}} in content.|\n|{{{#=Task}}}|All tiddlers tagged with 'Task' (the exact wor"+"d). Tags named '~CompletedTask', '~TaskForce' etc. are not considered.|\n\n!Access Keys\nYou are encour"+"aged to use the access keys (also called \"shortcut\" keys) for the most frequently used operations. F"+"or quick reference these shortcuts are also mentioned in the tooltip for the various buttons etc.\n\n|"+"!Key|!Operation|\n|{{{Alt-F}}}|''The most important keystroke'': It moves the cursor to the search in"+"put field so you can directly start typing your query. Pressing {{{Alt-F}}} will also display the pr"+"evious search result. This way you can quickly display multiple tiddlers using \"Press {{{Alt-F}}}. S"+"elect tiddler.\" sequences.|\n|{{{ESC}}}|Closes the [[YourSearch Result]]. When the [[YourSearch Resul"+"t]] is already closed and the cursor is in the search input field the field's content is cleared so "+"you start a new query.|\n|{{{Alt-1}}}, {{{Alt-2}}},... |Pressing these keys opens the first, second e"+"tc. tiddler from the result list.|\n|{{{Alt-O}}}|Opens all found tiddlers.|\n|{{{Alt-P}}}|Toggles the "+"'Preview Text' mode.|\n|{{{Alt-'<'}}}, {{{Alt-'>'}}}|Displays the previous or next page in the [[Your"+"Search Result]].|\n|{{{Return}}}|When you have turned off the 'as you type' search mode pressing the "+"{{{Return}}} key actually starts the search (as does pressing the 'search' button).|\n\n//If some of t"+"hese shortcuts don't work for you check your browser if you have other extensions installed that alr"+"eady \"use\" these shortcuts.//";config.shadowTiddlers["YourSearch Options"]="|>|!YourSearch Options|\n|>|<<option chkUseYourSearch>> Use 'Your Search'|\n|!|<<option chkPreviewText"+">> Show Text Preview|\n|!|<<option chkSearchAsYouType>> 'Search As You Type' Mode (No RETURN required"+" to start search)|\n|!|Default Search Filter:<<option chkSearchInTitle>>Title ('!')     <<option chk"+"SearchInText>>Text ('%')     <<option chkSearchInTags>>Tags ('#')    <<option chkSearchExtendedFiel"+"ds>>Extended Fields<html><br><font size=\"-2\">The fields of a tiddlers that are searched when you don"+"'t explicitly specify a filter in the search text <br>(Explictly specify fields using one or more '!"+"', '%', '#' or 'fieldname:' prefix before the word/text to find).</font></html>|\n|!|Number of items "+"on search result page: <<option txtItemsPerPage>>|\n|!|Number of items on search result page with pre"+"view text: <<option txtItemsPerPageWithPreview>>|\n";config.shadowTiddlers["YourSearchStyleSheet"]="/***\n!~YourSearchResult Stylesheet\n***/\n/*{{{*/\n.yourSearchResult {\n\tposition: absolute;\n\twidth: 800"+"px;\n\n\tpadding: 0.2em;\n\tlist-style: none;\n\tmargin: 0;\n\n\tbackground: #ffd;\n\tborder: 1px solid DarkGra"+"y;\n}\n\n/*}}}*/\n/***\n!!Summary Section\n***/\n/*{{{*/\n.yourSearchResult .summary {\n\tborder-bottom-width:"+" thin;\n\tborder-bottom-style: solid;\n\tborder-bottom-color: #999999;\n\tpadding-bottom: 4px;\n}\n\n.yourSea"+"rchRange, .yourSearchCount, .yourSearchQuery   {\n\tfont-weight: bold;\n}\n\n.yourSearchResult .summary ."+"button {\n\tfont-size: 10px;\n\n\tpadding-left: 0.3em;\n\tpadding-right: 0.3em;\n}\n\n.yourSearchResult .summa"+"ry .chkBoxLabel {\n\tfont-size: 10px;\n\n\tpadding-right: 0.3em;\n}\n\n/*}}}*/\n/***\n!!Items Area\n***/\n/*{{{*"+"/\n.yourSearchResult .marked {\n\tbackground: none;\n\tfont-weight: bold;\n}\n\n.yourSearchItem {\n\tmargin-to"+"p: 2px;\n}\n\n.yourSearchNumber {\n\tcolor: #808080;\n}\n\n\n.yourSearchTags {\n\tcolor: #008000;\n}\n\n.yourSearc"+"hText {\n\tcolor: #808080;\n\tmargin-bottom: 6px;\n}\n\n/*}}}*/\n/***\n!!Footer\n***/\n/*{{{*/\n.yourSearchFoote"+"r {\n\tmargin-top: 8px;\n\tborder-top-width: thin;\n\tborder-top-style: solid;\n\tborder-top-color: #999999;"+"\n}\n\n.yourSearchFooter a:hover{\n\tbackground: none;\n\tcolor: none;\n}\n/*}}}*/\n/***\n!!Navigation Bar\n***/"+"\n/*{{{*/\n.yourSearchNaviBar a {\n\tfont-size: 16px;\n\tmargin-left: 4px;\n\tmargin-right: 4px;\n\tcolor: bla"+"ck;\n\ttext-decoration: underline;\n}\n\n.yourSearchNaviBar a:hover {\n\tbackground-color: none;\n}\n\n.yourSe"+"archNaviBar .prev {\n\tfont-weight: bold;\n\tcolor: blue;\n}\n\n.yourSearchNaviBar .currentPage {\n\tcolor: #"+"FF0000;\n\tfont-weight: bold;\n\ttext-decoration: none;\n}\n\n.yourSearchNaviBar .next {\n\tfont-weight: bold"+";\n\tcolor: blue;\n}\n/*}}}*/\n";config.shadowTiddlers["YourSearchResultTemplate"]="<!--\n{{{\n-->\n<span macro=\"yourSearch if found\">\n<!-- The Summary Header ============================"+"================ -->\n<table class=\"summary\" border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">"+"<tbody>\n  <tr>\n\t<td align=\"left\">\n\t\tYourSearch Result <span class=\"yourSearchRange\" macro=\"yourSearc"+"h itemRange\"></span>\n\t\t&nbsp;of&nbsp;<span class=\"yourSearchCount\" macro=\"yourSearch count\"></span>\n"+"\t\tfor&nbsp;<span class=\"yourSearchQuery\" macro=\"yourSearch query\"></span>\n\t</td>\n\t<td class=\"yourSea"+"rchButtons\" align=\"right\">\n\t\t<span macro=\"yourSearch chkPreviewText\"></span><span class=\"chkBoxLabel"+"\">preview text</span>\n\t\t<span macro=\"yourSearch newTiddlerButton\"></span>\n\t\t<span macro=\"yourSearch openAllButton\"></span>\n\t\t<span macro=\"yourSearch lin"+"kButton 'YourSearch Options' options 'Configure YourSearch'\"></span>\n\t\t<span macro=\"yourSearch linkB"+"utton 'YourSearch Help' help 'Get help how to use YourSearch'\"></span>\n\t\t<span macro=\"yourSearch clo"+"seButton\"></span>\n\t</td>\n  </tr>\n</tbody></table>\n\n<!-- The List of Found Tiddlers ================="+"=========================== -->\n<div id=\"yourSearchResultItems\" itemsPerPage=\"25\" itemsPerPageWithPr"+"eview=\"10\"></div>\n\n<!-- The Footer (with the Navigation) ==========================================="+"= -->\n<table class=\"yourSearchFooter\" border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\"><tbody"+">\n  <tr>\n\t<td align=\"left\">\n\t\tResult page: <span class=\"yourSearchNaviBar\" macro=\"yourSearch naviBar"+"\"></span>\n\t</td>\n\t<td align=\"right\"><span macro=\"yourSearch version\"></span>, <span macro=\"yourSearc"+"h copyright\"></span>\n\t</td>\n  </tr>\n</tbody></table>\n<!-- end of the 'tiddlers found' case ========="+"================================== -->\n</span>\n\n\n<!-- The \"No tiddlers found\" case ================="+"========================== -->\n<span macro=\"yourSearch if not found\">\n<table class=\"summary\" border="+"\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\"><tbody>\n  <tr>\n\t<td align=\"left\">\n\t\tYourSearch Resu"+"lt: No tiddlers found for <span class=\"yourSearchQuery\" macro=\"yourSearch query\"></span>.\n\t</td>\n\t<t"+"d class=\"yourSearchButtons\" align=\"right\">\n\t\t<span macro=\"yourSearch newTiddlerButton\"></span>\n\t\t<span macro=\"yourSearch linkButton 'YourSearch Options'"+" options 'Configure YourSearch'\"></span>\n\t\t<span macro=\"yourSearch linkButton 'YourSearch Help' help"+" 'Get help how to use YourSearch'\"></span>\n\t\t<span macro=\"yourSearch closeButton\"></span>\n\t</td>\n  <"+"/tr>\n</tbody></table>\n</span>\n\n\n<!--\n}}}\n-->\n";config.shadowTiddlers["YourSearchItemTemplate"]="<!--\n{{{\n-->\n<span class='yourSearchNumber' macro='foundTiddler number'></span>\n<span class='yourSea"+"rchTitle' macro='foundTiddler title'/></span>&nbsp;-&nbsp;\n<span class='yourSearchTags' macro='found"+"Tiddler field tags 50'/></span>\n<span macro=\"yourSearch if previewText\"><div class='yourSearchText' macro='fo"+"undTiddler field text 250'/></div></span>\n<!--\n}}}\n-->";config.shadowTiddlers["YourSearch"]="<<tiddler [[YourSearch Help]]>>";config.shadowTiddlers["YourSearch Result"]="The popup-like window displaying the result of a YourSearch query.";config.macros.search.handler=_157;var _20a=function(){if(config.macros.search.handler!=_157){alert("Message from YourSearchPlugin:\n\n\nAnother plugin has disabled the 'Your Search' features.\n\n\nYou may "+"disable the other plugin or change the load order of \nthe plugins (by changing the names of the tidd"+"lers)\nto enable the 'Your Search' features.");}};setTimeout(_20a,5000);abego.YourSearch.getStandardRankFunction=function(){return _ff;};abego.YourSearch.getRankFunction=function(){return abego.YourSearch.getStandardRankFunction();};abego.YourSearch.getCurrentTiddler=function(){return _13c;};abego.YourSearch.closeResult=function(){_12a();};abego.YourSearch.getFoundTiddlers=function(){return _f2;};abego.YourSearch.getQuery=function(){return _f3;};abego.YourSearch.onShowResult=function(_20b){highlightHack=_f3?_f3.getMarkRegExp():null;if(!_20b){_13d.setItems(_f6());}
if(!_124){_124=createTiddlyElement(document.body,"div",_121,"yourSearchResult");}else{if(_124.parentNode!=document.body){document.body.appendChild(_124);}}
_146();highlightHack=null;};})();}
//%/
<html><img width="98.9%" src="http://tralfaz-archives.com/coverart/H/husker_zenf.jpg"></html>
<html><object width="99.1%" height="250" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsPlaylist8898968344" name="gsPlaylist8898968344"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=88989683&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><object type="application/x-shockwave-flash" data="http://grooveshark.com/widget.swf" width="99.1%" height="250"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&playlistID=88989683&p=1&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666" /><span><a href="http://grooveshark.com/search/playlist?q=Zen%20Arcade%20Athanassios%20Sklapanis" title="Zen Arcade by Athanassios Sklapanis on Grooveshark">Zen Arcade by  on Grooveshark</a></span></object></object></html>

/** Amazing Audio Player - HTML5 Audio Player for Your Website
 * Copyright 2013 Magic Hills Pty Ltd All Rights Reserved
 * Website: http://amazingaudioplayer.com
 * Version 3.2 
 */
var AmazingAudioPlatforms={flashInstalled:function(){var flashInstalled=false;try{if(new ActiveXObject("ShockwaveFlash.ShockwaveFlash"))flashInstalled=true}catch(e){if(navigator.mimeTypes["application/x-shockwave-flash"])flashInstalled=true}return flashInstalled},html5VideoSupported:function(){return!!document.createElement("video").canPlayType},isChrome:function(){return navigator.userAgent.match(/Chrome/i)!=null},isFirefox:function(){return navigator.userAgent.match(/Firefox/i)!=null},isOpera:function(){return navigator.userAgent.match(/Opera/i)!=
null},isSafari:function(){return navigator.userAgent.match(/Safari/i)!=null},isAndroid:function(){return navigator.userAgent.match(/Android/i)!=null},isIPad:function(){return navigator.userAgent.match(/iPad/i)!=null},isIPhone:function(){return navigator.userAgent.match(/iPod/i)!=null||navigator.userAgent.match(/iPhone/i)!=null},isIOS:function(){return this.isIPad()||this.isIPhone()},isMobile:function(){return this.isIPad()||this.isIPhone()||this.isAndroid()},isIE9:function(){return navigator.userAgent.match(/MSIE 9/i)!=
null&&!this.isOpera()},isIE8:function(){return navigator.userAgent.match(/MSIE 8/i)!=null&&!this.isOpera()},isIE7:function(){return navigator.userAgent.match(/MSIE 7/i)!=null&&!this.isOpera()},isIE6:function(){return navigator.userAgent.match(/MSIE 6/i)!=null&&!this.isOpera()},isIE678:function(){return this.isIE6()||this.isIE7()||this.isIE8()},isIE6789:function(){return this.isIE6()||this.isIE7()||this.isIE8()||this.isIE9()},css33dTransformSupported:function(){return!this.isIE6()&&!this.isIE7()&&
!this.isIE8()&&!this.isIE9()&&!this.isOpera()},applyBrowserStyles:function(object,applyToValue){var ret={};for(var key in object){ret[key]=object[key];ret["-webkit-"+key]=applyToValue?"-webkit-"+object[key]:object[key];ret["-moz-"+key]=applyToValue?"-moz-"+object[key]:object[key];ret["-ms-"+key]=applyToValue?"-ms-"+object[key]:object[key];ret["-o-"+key]=applyToValue?"-o-"+object[key]:object[key]}return ret}};
(function($){$.fn.amazingaudioplayer=function(options){var PlayerSkin=function(amazingPlayer,container,options,id){this.amazingPlayer=amazingPlayer;this.container=container;this.options=options;this.id=id;this.volumeSaved=1;var instance=this;var isTouch="ontouchstart"in window;var eStart=isTouch?"touchstart":"mousedown";var eMove=isTouch?"touchmove":"mousemove";var eCancel=isTouch?"touchcancel":"mouseup";var formatSeconds=function(secs){var hours=Math.floor(secs/3600),minutes=Math.floor(secs%3600/
60),seconds=Math.ceil(secs%3600%60);return(hours==0?"":hours>0&&hours.toString().length<2?"0"+hours+":":hours+":")+(minutes.toString().length<2?"0"+minutes:minutes)+":"+(seconds.toString().length<2?"0"+seconds:seconds)};if(this.options.showbackgroundimage)this.container.css({"background-image":'url("'+this.options.skinsfolder+this.options.backgroundimage+'")'});if(this.options.showimage){this.$image=$("<div class='amazingaudioplayer-image'></div>");this.$image.appendTo(this.container);this.$image.css({width:this.options.imagefullwidth?
"100%;":this.options.imagewidth+"px",height:this.options.imageheight+"px",display:"block"});this.container.bind("amazingaudioplayer.updateinfo",function(event,data){if(data.image.length>0)instance.$image.html("<div class='amazingaudioplayer-image-space' style='display:inline-block;vertical-align:middle;height:100%;'></div><img src='"+data.image+"' style='width:100%;max-width:100%;vertical-align:middle;' />");else instance.$image.empty()});this.container.append("<div class='amazingaudioplayer-image-clear'></div>")}if(this.options.showtitle||
this.options.showinfo){this.$text=$("<div class='amazingaudioplayer-text'></div>");this.$text.appendTo(this.container);if(this.options.showtitle){this.$title=$("<div class='amazingaudioplayer-title'></div>");this.$title.appendTo(this.$text);this.container.bind("amazingaudioplayer.updateinfo",function(event,data){var t=instance.options.titleformat.replace(/%TITLE%/g,data.title);t=t.replace(/%ALBUM%/g,data.album);t=t.replace(/%ARTIST%/g,data.artist);t=t.replace(/%INFO%/g,data.info);t=t.replace(/%DURATION%/g,
duration);t=t.replace(/%ID%/g,data.id);if(data.source.length>0){t=t.replace(/%AUDIO%/g,data.source[0].src);t=t.replace(/%AUDIOURL%/g,encodeURI(data.source[0].src))}instance.$title.html(t)});this.$text.append("<div class='amazingaudioplayer-title-clear'></div>")}if(this.options.showinfo){this.$info=$("<div class='amazingaudioplayer-info'></div>");this.$info.appendTo(this.$text);this.container.bind("amazingaudioplayer.updateinfo",function(event,data){var duration=data.duration?formatSeconds(data.duration):
"";var t=instance.options.infoformat.replace(/%TITLE%/g,data.title);t=t.replace(/%ALBUM%/g,data.album);t=t.replace(/%ARTIST%/g,data.artist);t=t.replace(/%INFO%/g,data.info);t=t.replace(/%DURATION%/g,duration);t=t.replace(/%ID%/g,data.id);if(data.source.length>0){t=t.replace(/%AUDIO%/g,data.source[0].src);t=t.replace(/%AUDIOURL%/g,encodeURI(data.source[0].src))}instance.$info.html(t)});this.$text.append("<div class='amazingaudioplayer-info-clear'></div>")}this.container.append("<div class='amazingaudioplayer-text-clear'></div>")}var $bar=
$("<div class='amazingaudioplayer-bar'></div>");$bar.appendTo(this.container);if(this.options.showbarbackgroundimage)$bar.css({"background-image":'url("'+this.options.skinsfolder+this.options.barbackgroundimage+'")'});var $playpause=$("<div class='amazingaudioplayer-playpause'></div>");$playpause.appendTo($bar).css({display:"block"});var $play=$("<div class='amazingaudioplayer-play'></div>");$play.appendTo($playpause).css({display:"block",width:this.options.playpauseimagewidth,height:this.options.playpauseimageheight,
"background-image":'url("'+this.options.skinsfolder+this.options.playpauseimage+'")',"background-repeat":"no-repeat","background-position":"left top",cursor:"pointer"}).hover(function(){$(this).css({"background-position":"left bottom"})},function(){$(this).css({"background-position":"left top"})});var $pause=$("<div class='amazingaudioplayer-pause'></div>");$pause.appendTo($playpause).css({display:"none",width:this.options.playpauseimagewidth,height:this.options.playpauseimageheight,"background-image":'url("'+
this.options.skinsfolder+this.options.playpauseimage+'")',"background-repeat":"no-repeat","background-position":"right top",cursor:"pointer"}).hover(function(){$(this).css({"background-position":"right bottom"})},function(){$(this).css({"background-position":"right top"})});$play.click(function(){instance.amazingPlayer.playAudio()});$pause.click(function(){instance.amazingPlayer.pauseAudio()});this.container.bind("amazingaudioplayer.played",function(event,currentItem){$play.css({display:"none"});
$pause.css({display:"block"})});this.container.bind("amazingaudioplayer.paused",function(event,currentItem){$play.css({display:"block"});$pause.css({display:"none"})});this.container.bind("amazingaudioplayer.stopped",function(event,currentItem){$play.css({display:"block"});$pause.css({display:"none"})});if(this.options.showstop){var $stop=$("<div class='amazingaudioplayer-stop'></div>");$stop.appendTo($bar).css({display:"block",width:this.options.stopimagewidth,height:this.options.stopimageheight,
"background-image":'url("'+this.options.skinsfolder+this.options.stopimage+'")',"background-repeat":"no-repeat","background-position":"center top",cursor:"pointer"}).hover(function(){$(this).css({"background-position":"center bottom"})},function(){$(this).css({"background-position":"center top"})});$stop.click(function(){instance.amazingPlayer.stopAudio()})}if(this.options.showprevnext){var $prev=$("<div class='amazingaudioplayer-prev'></div>");$prev.appendTo($bar).css({display:"block",width:this.options.prevnextimagewidth,
height:this.options.prevnextimageheight,"background-image":'url("'+this.options.skinsfolder+this.options.prevnextimage+'")',"background-repeat":"no-repeat","background-position":"left top",cursor:"pointer"}).hover(function(){$(this).css({"background-position":"left bottom"})},function(){$(this).css({"background-position":"left top"})});var $next=$("<div class='amazingaudioplayer-next'></div>");$next.appendTo($bar).css({display:"block",width:this.options.prevnextimagewidth,height:this.options.prevnextimageheight,
"background-image":'url("'+this.options.skinsfolder+this.options.prevnextimage+'")',"background-repeat":"no-repeat","background-position":"right top",cursor:"pointer"}).hover(function(){$(this).css({"background-position":"right bottom"})},function(){$(this).css({"background-position":"right top"})});$prev.click(function(){instance.amazingPlayer.audioRun(-2,instance.amazingPlayer.audioPlayer.isPlaying)});$next.click(function(){instance.amazingPlayer.audioRun(-1,instance.amazingPlayer.audioPlayer.isPlaying)})}if(this.options.showloop){var $loop=
$("<div class='amazingaudioplayer-loop'></div>");var backgroundPosX=["left","center","right"];$loop.appendTo($bar).css({display:"block",width:this.options.loopimagewidth,height:this.options.loopimageheight,"background-image":'url("'+this.options.skinsfolder+this.options.loopimage+'")',"background-repeat":"no-repeat","background-position":backgroundPosX[this.options.loop]+" top",cursor:"pointer"}).hover(function(){var backgroundPosX=$(this).css("background-position")?$(this).css("background-position").split(" ")[0]:
$(this).css("background-position-x");$(this).css({"background-position":backgroundPosX+" bottom"})},function(){var backgroundPosX=$(this).css("background-position")?$(this).css("background-position").split(" ")[0]:$(this).css("background-position-x");$(this).css({"background-position":backgroundPosX+" top"})});$loop.click(function(){if(instance.options.loop>=2)instance.options.loop=0;else instance.options.loop++;var backgroundPosX=["left","center","right"];var backgroundPosY=$(this).css("background-position")?
$(this).css("background-position").split(" ")[1]:$(this).css("background-position-y");$(this).css({"background-position":backgroundPosX[instance.options.loop]+" "+backgroundPosY})})}if(this.options.showtitleinbar){this.$bartitle=$("<div class='amazingaudioplayer-bar-title'></div>");this.$bartitle.appendTo($bar);this.$bartitle.css({display:"block",overflow:"hidden","white-space":"nowrap",width:this.options.titleinbarwidthmode=="auto"?"auto":this.options.titleinbarwidth,height:"auto"});this.container.bind("amazingaudioplayer.updateinfo",
function(event,data){var t=instance.options.titleinbarformat.replace(/%TITLE%/g,data.title);t=t.replace(/%ALBUM%/g,data.album);t=t.replace(/%ARTIST%/g,data.artist);t=t.replace(/%INFO%/g,data.info);t=t.replace(/%DURATION%/g,duration);t=t.replace(/%ID%/g,data.id);if(data.source.length>0){t=t.replace(/%AUDIO%/g,data.source[0].src);t=t.replace(/%AUDIOURL%/g,encodeURI(data.source[0].src))}instance.$bartitletext=$("<span class='amazingaudioplayer-bar-title-text'>"+t+"</span>");instance.$bartitle.empty();
instance.$bartitle.append(instance.$bartitletext);instance.$bartitle.css({"text-indent":0});instance.$bartitle.data("text-indent",0);clearInterval(instance.updateTitleInBar);if(instance.options.titleinbarscroll){instance.bartitlewidth=instance.$bartitletext.width();instance.updateTitleInBar=setInterval(function(){var indent=instance.$bartitle.data("text-indent");indent--;if(indent<-instance.bartitlewidth)indent=instance.options.titleinbarwidth;instance.$bartitle.css({"text-indent":indent+"px"});instance.$bartitle.data("text-indent",
indent)},1E3/25)}})}if(this.options.showvolume&&!AmazingAudioPlatforms.isIOS()&&!AmazingAudioPlatforms.isAndroid()){this.$volume=$("<div class='amazingaudioplayer-volume'></div>");this.$volume.appendTo($bar);this.$volumeButton=$("<div class='amazingaudioplayer-volume-button'></div>");this.$volumeButton.appendTo(this.$volume);this.$volume.css({display:"block"});this.$volumeButton.css({display:"block",position:"relative",width:this.options.volumeimagewidth,height:this.options.volumeimageheight,"background-image":'url("'+
this.options.skinsfolder+this.options.volumeimage+'")',"background-repeat":"no-repeat","background-position":"left top",cursor:"pointer"});this.$volumeButton.hover(function(){var backgroundPosX=$(this).css("background-position")?$(this).css("background-position").split(" ")[0]:$(this).css("background-position-x");$(this).css({"background-position":backgroundPosX+" bottom"})},function(){var backgroundPosX=$(this).css("background-position")?$(this).css("background-position").split(" ")[0]:$(this).css("background-position-x");
$(this).css({"background-position":backgroundPosX+" top"})});this.$volumeButton.click(function(){var volume=instance.amazingPlayer.audioPlayer.getVolume();if(volume>0){instance.volumeSaved=volume;volume=0}else volume=instance.volumeSaved;var backgroundPosY=$(this).css("background-position")?$(this).css("background-position").split(" ")[1]:$(this).css("background-position-y");instance.$volumeButton.css({"background-position":(volume>0?"left":"right")+" "+backgroundPosY});instance.amazingPlayer.audioPlayer.setVolume(volume);
if(instance.options.showvolumebar)instance.$volumeBarAdjustActive.css({height:Math.round(volume*100)+"%"})});if(this.options.showvolumebar){this.$volumeBar=$("<div class='amazingaudioplayer-volume-bar'></div>");this.$volumeBar.appendTo(this.$volume);this.$volumeBarAdjust=$("<div class='amazingaudioplayer-volume-bar-adjust'></div>");this.$volumeBarAdjust.appendTo(this.$volumeBar);this.$volumeBarAdjustActive=$("<div class='amazingaudioplayer-volume-bar-adjust-active'></div>");this.$volumeBarAdjustActive.appendTo(this.$volumeBarAdjust);
this.$volumeBar.css({display:"none",position:"absolute",left:0,bottom:"100%","-webkit-box-sizing":"content-box","-moz-box-sizing":"content-box","box-sizing":"content-box",width:this.options.volumeimagewidth-2*this.options.volumebarpadding,height:this.options.volumebarheight-2*this.options.volumebarpadding,padding:this.options.volumebarpadding});this.$volumeBarAdjust.css({display:"block",position:"relative",width:"100%",height:"100%",cursor:"pointer"});this.$volumeBarAdjustActive.css({display:"block",
position:"absolute",left:0,bottom:0,width:"100%",height:"100%"});this.$volumeBarAdjust.bind(eStart,function(e){var e0=isTouch?e.originalEvent.touches[0]:e;var vol=1-(e0.pageY-instance.$volumeBarAdjust.offset().top)/instance.$volumeBarAdjust.height();vol=vol>1?1:vol<0?0:vol;instance.$volumeBarAdjustActive.css({height:Math.round(vol*100)+"%"});instance.$volumeButton.css({"background-position":"left "+(vol>0?"top":"bottom")});instance.amazingPlayer.audioPlayer.setVolume(vol);instance.$volumeBarAdjust.bind(eMove,
function(e){var e0=isTouch?e.originalEvent.touches[0]:e;var vol=1-(e0.pageY-instance.$volumeBarAdjust.offset().top)/instance.$volumeBarAdjust.height();vol=vol>1?1:vol<0?0:vol;instance.$volumeBarAdjustActive.css({height:Math.round(vol*100)+"%"});instance.$volumeButton.css({"background-position":"left "+(vol>0?"top":"bottom")});instance.amazingPlayer.audioPlayer.setVolume(vol)})}).bind(eCancel,function(){instance.$volumeBarAdjust.unbind(eMove)});this.hideVolumeBarTimeout=null;this.$volume.hover(function(){clearTimeout(instance.hideVolumeBarTimeout);
if(AmazingAudioPlatforms.isIE678())instance.$volumeBar.show();else instance.$volumeBar.fadeIn()},function(){clearTimeout(instance.hideVolumeBarTimeout);instance.hideVolumeBarTimeout=setTimeout(function(){if(AmazingAudioPlatforms.isIE678())instance.$volumeBar.hide();else instance.$volumeBar.fadeOut()},1E3)})}this.container.bind("amazingaudioplayer.setvolume",function(event,volume){volume=volume>1?1:volume<0?0:volume;var backgroundPosY=instance.$volumeButton.css("background-position")?instance.$volumeButton.css("background-position").split(" ")[1]:
instance.$volumeButton.css("background-position-y");instance.$volumeButton.css({"background-position":(volume>0?"left":"right")+" "+backgroundPosY});if(instance.options.showvolumebar)instance.$volumeBarAdjustActive.css({height:Math.round(volume*100)+"%"})})}if(this.options.showtime){var $time=$("<div class='amazingaudioplayer-time'></div>");$time.appendTo($bar);this.container.bind("amazingaudioplayer.playprogress",function(event,data){var current=isNaN(data.current)?0:data.current;var duration=isNaN(data.duration)||
!isFinite(data.duration)?0:data.duration;var left=formatSeconds(Math.ceil(duration-current/1E3));current=formatSeconds(Math.ceil(current/1E3));duration=formatSeconds(Math.ceil(duration/1E3));var t;if(data.live)t=instance.options.timeformatlive.replace("%CURRENT%",current);else t=instance.options.timeformat.replace("%CURRENT%",current).replace("%DURATION%",duration).replace("%LEFT%",left);$time.html(t)});this.container.bind("amazingaudioplayer.played",function(event,currentItem){if(instance.options.showloading)$time.html(instance.options.loadingformat)})}if(this.options.showprogress){var $progress=
$("<div class='amazingaudioplayer-progress'></div>");var $progressLoaded=$("<div class='amazingaudioplayer-progress-loaded'></div>");var $progressPlayed=$("<div class='amazingaudioplayer-progress-played'></div>");$progressLoaded.appendTo($progress);$progressPlayed.appendTo($progress);$progress.appendTo($bar);$progress.css({display:"block",cursor:"pointer",overflow:"hidden",height:this.options.progressheight});if($progress.css("right")=="auto")$progress.css("right",$progress.css("left"));$progressLoaded.css({display:"block",
position:"absolute",left:0,top:0,height:"100%"});$progressPlayed.css({display:"block",position:"absolute",left:0,top:0,height:"100%"});$progress.bind(eStart,function(e){var e0=isTouch?e.originalEvent.touches[0]:e;var pos=(e0.pageX-$progress.offset().left)/$progress.width();instance.amazingPlayer.setTime(pos);$progress.bind(eMove,function(e){var e0=isTouch?e.originalEvent.touches[0]:e;var pos=(e0.pageX-$progress.offset().left)/$progress.width();instance.amazingPlayer.setTime(pos)})}).bind(eCancel,
function(){$progress.unbind(eMove)});this.container.bind("amazingaudioplayer.loadprogress",function(event,progress){$progressLoaded.css({width:progress+"%"})});this.container.bind("amazingaudioplayer.playprogress",function(event,data){if(data.live)return;var progress=0;if(!isNaN(data.duration)&&isFinite(data.duration)&&data.duration>0)progress=Math.ceil(data.current*100/data.duration);$progressPlayed.css({width:progress+"%"})})}$bar.append("<div class='amazingaudioplayer-bar-buttons-clear'></div>");
this.container.append("<div class='amazingaudioplayer-bar-clear'></div>");if(this.options.showtracklist){this.$tracklistwrapper=$("<div class='amazingaudioplayer-tracklist'></div>");this.$tracklistwrapper.appendTo(this.container);this.$tracklistwrapper.css({display:"block",height:"auto"});this.$tracklistcontainer=$("<div class='amazingaudioplayer-tracklist-container'></div>");this.$tracklistcontainer.appendTo(this.$tracklistwrapper);if(this.options.showtracklistbackgroundimage)this.$tracklistcontainer.css({"background-image":'url("'+
this.options.skinsfolder+this.options.tracklistbackgroundimage+'")'});this.$tracklist=$("<div class='amazingaudioplayer-tracks-wrapper'></div>");this.$tracklist.appendTo(this.$tracklistcontainer);this.$tracks=$("<ul class='amazingaudioplayer-tracks'></ul>");this.$tracks.appendTo(this.$tracklist);this.$tracks.css({display:"block"});this.container.bind("amazingaudioplayer.switched",function(event,data){if(data.previous>=0)instance.trackitems[data.previous].removeClass("amazingaudioplayer-track-item-active");
if(data.current>=0){instance.trackitems[data.current].addClass("amazingaudioplayer-track-item-active");if(instance.options.tracklistitem<instance.amazingPlayer.elemLength){var page=Math.floor(data.current/instance.options.tracklistitem);if(instance.tracklistPage!=page){instance.tracklistPage=page;if(instance.tracklistPage==0){instance.$tracklistarrowprev.hide();instance.$tracklistarrownext.show()}else if(instance.tracklistPage==instance.tracklistPageNum-1){instance.$tracklistarrowprev.show();instance.$tracklistarrownext.hide()}else{instance.$tracklistarrowprev.show();
instance.$tracklistarrownext.show()}var t=-instance.tracklistPage*instance.tracklistItemHeight*instance.options.tracklistitem;instance.$tracks.animate({top:t})}}}});this.tracklistItemHeight=0;this.trackitems=new Array;for(var i=0;i<this.amazingPlayer.elemLength;i++){var $track=$("<li class='amazingaudioplayer-track-item'></li>");var data=this.amazingPlayer.elemArray[i];var duration=data.duration?formatSeconds(data.duration):"";var t=this.options.tracklistitemformat.replace(/%TITLE%/g,data.title);
t=t.replace(/%ALBUM%/g,data.album);t=t.replace(/%ARTIST%/g,data.artist);t=t.replace(/%INFO%/g,data.info);t=t.replace(/%DURATION%/g,duration);t=t.replace(/%ID%/g,data.id);t=t.replace("%ORDER%",data.id);if(data.source.length>0){t=t.replace(/%AUDIO%/g,data.source[0].src);t=t.replace(/%AUDIOURL%/g,encodeURI(data.source[0].src))}$track.data("order",i);$track.html(t);$track.appendTo(this.$tracks);this.tracklistItemHeight=$track.height();this.trackitems.push($track);$track.click(function(){instance.amazingPlayer.audioRun($(this).data("order"),
true)});$track.hover(function(){$(this).addClass("amazingaudioplayer-track-item-active")},function(){if($(this).data("order")!=instance.amazingPlayer.currentItem)$(this).removeClass("amazingaudioplayer-track-item-active")})}this.$tracklist.css({overflow:"hidden"});if(this.options.tracklistitem<this.amazingPlayer.elemLength){this.$tracklist.css({height:this.tracklistItemHeight*this.options.tracklistitem+"px"});this.tracklistPage=0;this.tracklistPageNum=Math.ceil(this.amazingPlayer.elemLength/this.options.tracklistitem);
this.$tracklistarrowprev=$("<div class='amazingaudioplayer-tracklist-arrow-prev'></div>");this.$tracklistarrowprev.appendTo(this.$tracklistwrapper);this.$tracklistarrowprev.css({display:"none",width:this.options.tracklistarrowimagewidth,height:this.options.tracklistarrowimageheight,"background-image":'url("'+this.options.skinsfolder+this.options.tracklistarrowimage+'")',"background-repeat":"no-repeat","background-position":"left top",cursor:"pointer"}).hover(function(){$(this).css({"background-position":"left bottom"})},
function(){$(this).css({"background-position":"left top"})});this.$tracklistarrownext=$("<div class='amazingaudioplayer-tracklist-arrow-next'></div>");this.$tracklistarrownext.appendTo(this.$tracklistwrapper);this.$tracklistarrownext.css({display:"block",width:this.options.tracklistarrowimagewidth,height:this.options.tracklistarrowimageheight,"background-image":'url("'+this.options.skinsfolder+this.options.tracklistarrowimage+'")',"background-repeat":"no-repeat","background-position":"right top",
cursor:"pointer"}).hover(function(){$(this).css({"background-position":"right bottom"})},function(){$(this).css({"background-position":"right top"})});this.$tracklistarrowprev.click(function(){instance.tracklistPage--;if(instance.tracklistPage<=0){instance.tracklistPage=0;instance.$tracklistarrowprev.hide()}instance.$tracklistarrownext.show();var t=-instance.tracklistPage*instance.tracklistItemHeight*instance.options.tracklistitem;instance.$tracks.animate({top:t})});this.$tracklistarrownext.click(function(){instance.tracklistPage++;
if(instance.tracklistPage>=instance.tracklistPageNum-1){instance.tracklistPage=instance.tracklistPageNum-1;instance.$tracklistarrownext.hide()}instance.$tracklistarrowprev.show();var t=-instance.tracklistPage*instance.tracklistItemHeight*instance.options.tracklistitem;instance.$tracks.animate({top:t})})}this.container.append("<div class='amazingaudioplayer-tracklist-clear'></div>")}if(this.options.addwm&&window.location.href.indexOf(this.options.fvm)<0){var $wm=$("<div style='position:absolute;top:100%;right:0;margin:4px;text-align:right;font:normal 10px Arial, sans-serif;'><a href='"+
this.options.lvm+"' target='_blank' style='color:#666;text-decoration:none;'>"+this.options.pvm+"</a></div>");$wm.appendTo(this.container)}};var FlashHTML5Player=function(amazingPlayer,flashPlayerEngine){this.amazingPlayer=amazingPlayer;this.container=this.amazingPlayer.container;this.id=this.amazingPlayer.id;this.flashPlayerEngine=flashPlayerEngine;this.html5Object=null;this.flashObject=null;this.isHtml5=false;this.isPlaying=false;this.html5LoadUpdate=null;this.audioItem=null;var a=document.createElement("audio");
this.supportMp3=!!(a.canPlayType&&a.canPlayType("audio/mpeg;").replace(/no/,""));this.supportOgg=!!(a.canPlayType&&a.canPlayType('audio/ogg; codecs="vorbis"').replace(/no/,""));this.loadFlashTimeout=0};FlashHTML5Player.prototype={initFlash:function(){var objectId="amazingflashaudioplayer-"+this.id;var flashCodes="<div class='amazingaudioplayer-flash-container' style='position:absolute;top:0px;left:0px;'><div id='"+objectId+"' style='position:absolute;top:0px;left:0px;'></div></div>";this.container.append(flashCodes);
AmazingSWFObject.embedSWF(this.flashPlayerEngine,objectId,"1","1","9.0.0",false,{playerid:this.id},{wmode:"transparent",allowscriptaccess:"always",allownetworking:"all"},{});this.flashAudioLoaded=false;this.flashAudioLoadedSucceed=false;this.playAudioAfterLoadedSucceed=false;this.html5AudioLoaded=false},initHtml5:function(){var html5Object=$("<audio preload='"+(this.amazingPlayer.options.preloadaudio?"auto":"none")+"'></audio>");html5Object.appendTo(this.container);var html5Audio=html5Object.get(0);
var instance=this;html5Audio.addEventListener("ended",function(){instance.amazingPlayer.onAudioEnded()});html5Audio.addEventListener("timeupdate",function(){instance.amazingPlayer.playProgress(html5Audio.currentTime*1E3,html5Audio.duration*1E3)});html5Audio.addEventListener("durationchange",function(){if(instance.isPlaying)html5Audio.play()});return html5Object},load:function(audioItem){this.audioItem=audioItem;var audioSource=audioItem.source;var i;this.isHtml5=false;if(!AmazingAudioPlatforms.isIE6789())for(i=
0;i<audioSource.length;i++)if(audioSource[i].type=="audio/mpeg"&&this.supportMp3||audioSource[i].type=="audio/ogg"&&this.supportOgg){this.isHtml5=true;break}if(this.amazingPlayer.options.forcefirefoxflash&&AmazingAudioPlatforms.isFirefox()&&!AmazingAudioPlatforms.isMobile())this.isHtml5=false;if(this.isHtml5){if(!this.html5Object)this.html5Object=this.initHtml5();this.html5Object.get(0).pause();this.html5Object.empty();this.html5Object.currentTime=0;this.amazingPlayer.playProgress(0,0);for(i=0;i<
audioSource.length;i++)if(audioSource[i].type=="audio/mpeg"&&this.supportMp3||audioSource[i].type=="audio/ogg"&&this.supportOgg)this.html5Object.append("<source src='"+audioSource[i].src+"' type='"+audioSource[i].type+"'></source>");this.amazingPlayer.playProgress(0,0);this.html5AudioLoaded=false;if(this.amazingPlayer.options.preloadaudio)this.html5LoadAudio()}else{if(!this.flashObject)this.initFlash();this.amazingPlayer.playProgress(0,0);this.flashAudioLoaded=false;this.flashAudioLoadedSucceed=false;
this.playAudioAfterLoadedSucceed=false;if(this.amazingPlayer.options.preloadaudio)this.flashLoadAudio(this.getMp3Src(),false)}},html5LoadAudio:function(){this.html5AudioLoaded=true;this.html5Object.get(0).load();var html5Audio=this.html5Object.get(0);var instance=this;this.html5LoadUpdate=setInterval(function(){if(html5Audio.buffered&&html5Audio.buffered.length>0&&!isNaN(html5Audio.buffered.end(0))&&!isNaN(html5Audio.duration)){var percent=Math.ceil(html5Audio.buffered.end(0)*100/html5Audio.duration);
instance.amazingPlayer.loadProgress(percent);if(percent>=100)clearInterval(instance.html5LoadUpdate);instance.amazingPlayer.playProgress(html5Audio.currentTime*1E3,html5Audio.duration*1E3)}},100)},flashLoadAudio:function(mp3Src,playAudio){this.flashAudioLoaded=true;var instance=this;if(!AmazingFlashAudioPlayerReady[this.id]){this.loadFlashTimeout+=100;if(this.loadFlashTimeout<6E3){setTimeout(function(){instance.flashLoadAudio(mp3Src,playAudio)},100);return}}else{if(!this.flashObject)this.flashObject=
AmazingSWFObject.getObjectById("amazingflashaudioplayer-"+this.id);this.flashObject.loadAudio(mp3Src);this.flashAudioLoadedSucceed=true;if(playAudio||this.playAudioAfterLoadedSucceed)this.flashObject.playAudio();this.playAudioAfterLoadedSucceed=false}},play:function(){if(this.isHtml5){if(!this.html5AudioLoaded)this.html5LoadAudio();this.html5Object.get(0).play()}else if(this.flashAudioLoadedSucceed)this.flashObject.playAudio();else if(this.flashAudioLoaded)this.playAudioAfterLoadedSucceed=true;else this.flashLoadAudio(this.getMp3Src(),
true);this.isPlaying=true},getMp3Src:function(){var audioSource=this.audioItem.source;var mp3Src="";for(var i=0;i<audioSource.length;i++)if(audioSource[i].type=="audio/mpeg")mp3Src=audioSource[i].src;return mp3Src},pause:function(){if(this.isHtml5)this.html5Object.get(0).pause();else this.flashObject.pauseAudio();this.isPlaying=false},stop:function(){if(this.isHtml5){this.html5Object.get(0).pause();this.html5Object.get(0).currentTime=0}else this.flashObject.stopAudio();this.isPlaying=false},setTime:function(pos,
duration){if(this.isHtml5)if(!isNaN(this.html5Object.get(0).duration)&&isFinite(this.html5Object.get(0).duration)&&this.html5Object.get(0).duration>0)this.html5Object.get(0).currentTime=this.html5Object.get(0).duration*pos;else this.html5Object.get(0).currentTime=duration*pos;else this.flashObject.setTime(pos)},getVolume:function(){if(this.isHtml5)return this.html5Object.get(0).volume;else return this.flashObject.getVolume()},setVolume:function(val){if(this.isHtml5)this.html5Object.get(0).volume=
val;else this.flashObject.setVolume(val)}};var AmazingAudioPlayer=function(container,options,id){this.container=container;this.options=options;this.id=id;$(".amazingaudioplayer-engine").css({display:"none"});this.currentItem=-1;this.elemArray=new Array;this.elemLength=0;this.audioPlayer=new FlashHTML5Player(this,this.options.jsfolder+"amazingaudioplayer.swf");this.initData(this.init)};AmazingAudioPlayer.prototype={initData:function(onSuccess){this.readTags();onSuccess(this)},readTags:function(){var instance=
this;$("ul.amazingaudioplayer-audios",this.container).find("li").each(function(){var $this=$(this);var audioSource=new Array;$this.find("div.amazingaudioplayer-source").each(function(){audioSource.push({src:$(this).data("src"),type:$(this).data("type").toLowerCase()})});var audioId=instance.elemArray.length+1;instance.elemArray.push({id:audioId,source:audioSource,title:$this.data("title")&&$this.data("title").length>0?$this.data("title"):"",artist:$this.data("artist")&&$this.data("artist").length>
0?$this.data("artist"):"",album:$this.data("album")&&$this.data("album").length>0?$this.data("album"):"",info:$this.data("info")&&$this.data("info").length>0?$this.data("info"):"",duration:$this.data("duration")?$this.data("duration"):"",image:$this.data("image")&&$this.data("image").length>0?$this.data("image"):"",live:$this.data("live")?true:false})});instance.elemLength=instance.elemArray.length},init:function(instance){var i;if(instance.elemLength<=0)return;if(instance.elemLength>3&&instance.options.addwm&&
window.location.href.indexOf(instance.options.fvm)<0){instance.elemLength=3;instance.elemArray.length=3}if(instance.options.random){for(i=instance.elemLength-1;i>0;i--){if(i==1&&Math.random()<0.5)break;var index=Math.floor(Math.random()*i);var temp=instance.elemArray[index];instance.elemArray[index]=instance.elemArray[i];instance.elemArray[i]=temp}for(i=0;i<instance.elemLength;i++)instance.elemArray[i].id=i+1}instance.isPlaying=false;instance.loopCount=0;instance.createSkin();var params=instance.getParams();
var firstId=0;if("firstaudioid"in params&&!isNaN(params["firstaudioid"])&&params["firstaudioid"]>=0&&params["firstaudioid"]<instance.elemLength)firstId=params["firstaudioid"];instance.audioRun(firstId,false);if("autoplayaudio"in params)if(params["autoplayaudio"]=="1")instance.options.autoplay=true;else if(params["autoplayaudio"]=="0")instance.options.autoplay=false;if(instance.options.autoplay&&!AmazingAudioPlatforms.isIOS()&&!AmazingAudioPlatforms.isAndroid())window.setTimeout(function(){instance.playAudio()},
instance.options.autoplaytimeout);if(instance.options.defaultvolume>=0)instance.setVolume(instance.options.defaultvolume/100);instance.container.bind("amazingaudioplayer.stop",function(event,id){if(id!=instance.id&&instance.audioPlayer.isPlaying)instance.pauseAudio()})},createSkin:function(){new PlayerSkin(this,this.container,this.options,this.id)},getParams:function(){var result={};var params=window.location.search.substring(1).split("&");for(var i=0;i<params.length;i++){var value=params[i].split("=");
if(value&&value.length==2)result[value[0].toLowerCase()]=unescape(value[1])}return result},audioRun:function(index,autoPlay){if(index<-2||index>=this.elemLength)return;var nextItem;if(index==-2)nextItem=this.currentItem<=0?this.elemLength-1:this.currentItem-1;else if(index==-1)nextItem=this.currentItem>=this.elemLength-1?0:this.currentItem+1;else nextItem=index;this.container.trigger("amazingaudioplayer.switched",{previous:this.currentItem,current:nextItem});this.currentItem=nextItem;this.container.trigger("amazingaudioplayer.updateinfo",
this.elemArray[this.currentItem]);this.audioPlayer.load(this.elemArray[this.currentItem]);if(autoPlay)this.playAudio()},onAudioEnded:function(){this.container.trigger("amazingaudioplayer.ended",this.currentItem);switch(this.options.loop){case 0:if(!this.options.noncontinous&&this.currentItem<this.elemLength-1)this.audioRun(-1,true);else this.stopAudio();break;case 1:this.audioRun(-1,true);break;case 2:this.audioRun(this.currentItem,true);break}},playAudio:function(){this.audioPlayer.play();this.container.trigger("amazingaudioplayer.played",
this.currentItem);if(this.options.stopotherplayers)if(amazingAudioPlayerObjects&&amazingAudioPlayerObjects.objects)for(var i=0;i<amazingAudioPlayerObjects.objects.length;i++){if(amazingAudioPlayerObjects.objects[i].id==this.id)continue;amazingAudioPlayerObjects.objects[i].container.trigger("amazingaudioplayer.stop",this.id)}},pauseAudio:function(){this.audioPlayer.pause();this.container.trigger("amazingaudioplayer.paused",this.currentItem)},stopAudio:function(){this.audioPlayer.stop();this.container.trigger("amazingaudioplayer.stopped",
this.currentItem);this.container.trigger("amazingaudioplayer.playprogress",{current:0,duration:0,live:this.elemArray[this.currentItem].live})},setVolume:function(volume){this.audioPlayer.setVolume(volume);this.container.trigger("amazingaudioplayer.setvolume",volume)},loadProgress:function(progress){this.container.trigger("amazingaudioplayer.loadprogress",progress)},playProgress:function(current,duration){if(current==0&&duration==1E5)return;var d0=this.elemArray[this.currentItem].duration*1E3>duration||
isNaN(duration)||!isFinite(duration)?this.elemArray[this.currentItem].duration*1E3:duration;this.container.trigger("amazingaudioplayer.playprogress",{current:current,duration:d0,live:this.elemArray[this.currentItem].live})},setTime:function(pos){this.audioPlayer.setTime(pos,this.elemArray[this.currentItem].duration)}};var bts=function(string){var ret="";var bytes=string.split(",");for(var i=0;i<bytes.length;i++)ret+=String.fromCharCode(bytes[i]);return ret};options=options||{};for(var key in options)if(key.toLowerCase()!==
key){options[key.toLowerCase()]=options[key];delete options[key]}this.each(function(){this.options=$.extend({},options);this.options.fvm=bts("97,109,97,122,105,110,103,97,117,100,105,111,112,108,97,121,101,114,46,99,111,109");if($(this).data("skin")&&typeof AMAZINGAUDIOPLAYER_SKIN_OPTIONS!=="undefined")if($(this).data("skin")in AMAZINGAUDIOPLAYER_SKIN_OPTIONS)this.options=$.extend({},AMAZINGAUDIOPLAYER_SKIN_OPTIONS[$(this).data("skin")],this.options);var instance=this;$.each($(this).data(),function(key,
value){instance.options[key.toLowerCase()]=value});if(typeof amazingaudioplayer_options!="undefined"&&amazingaudioplayer_options)this.options=$.extend(this.options,amazingaudioplayer_options);if($("div#amazingaudioplayer_options").length)$.each($("div#amazingaudioplayer_options").data(),function(key,value){instance.options[key.toLowerCase()]=value});var searchoptions={};var searchstring=window.location.search.substring(1).split("&");for(var i=0;i<searchstring.length;i++){var keyvalue=searchstring[i].split("=");
if(keyvalue&&keyvalue.length==2){var key=keyvalue[0].toLowerCase();var value=unescape(keyvalue[1]).toLowerCase();if(value=="true")searchoptions[key]=true;else if(value=="false")searchoptions[key]=false;else searchoptions[key]=value}}this.options=$.extend(this.options,searchoptions);this.options.lvm=bts("104,116,116,112,58,47,47,97,109,97,122,105,110,103,97,117,100,105,111,112,108,97,121,101,114,46,99,111,109");var defaultOptions={autoplay:false,loop:0,random:true,autoplaytimeout:1E3,stopotherplayers:true,
forcefirefoxflash:false,noncontinous:false,preloadaudio:true,defaultvolume:-1,skinsfoldername:"",playpauseimage:"playpause-28-28-0.png",playpauseimagewidth:28,playpauseimageheight:28,showstop:true,stopimage:"stop-32-32-0.png",stopimagewidth:32,stopimageheight:32,showprevnext:true,prevnextimage:"prevnext-32-32-0.png",prevnextimagewidth:32,prevnextimageheight:32,showloop:true,loopimage:"loop-32-32-0.png",loopimagewidth:32,loopimageheight:32,showtitleinbar:true,titleinbarwidth:80,titleinbarwidthmode:"fixed",
titleinbarformat:"%TITLE%",titleinbarscroll:true,showprogress:true,progressheight:20,showtime:true,timeformat:"%CURRENT% / %DURATION%",timeformatlive:"%CURRENT% / LIVE",showloading:false,loadingformat:"Loading...",showvolume:true,showvolumebar:true,volumeimage:"volume-32-32-0.png",volumeimagewidth:24,volumeimageheight:24,volumebarpadding:6,volumebarheight:100,showtitle:true,titleformat:"%TITLE%",showinfo:true,infoformat:"By %ARTIST% - %ALBUM%",showimage:true,imagewidth:160,imageheight:160,imagefullwidth:false,
showtracklist:true,tracklistitem:2,tracklistitemformat:"%ORDER%. %TITLE% - %ARTIST% %DURATION%",tracklistarrowimage:"tracklist-arrow-32-32-0.png",tracklistarrowimagewidth:32,tracklistarrowimageheight:32,showbackgroundimage:false,backgroundimage:"background-0.png",showbarbackgroundimage:false,barbackgroundimage:"barbackground-0.png",showtracklistbackgroundimage:false,tracklistbackgroundimage:"tracklistbarbackground-0.png",vm:"AMFree"};this.options.pvm=bts("65,109,97,122,105,110,103,32,65,117,100,105,111,32,80,108,97,121,101,114,32,70,114,101,101,32,86,101,114,115,105,111,110");
this.options=$.extend(defaultOptions,this.options);this.options.htmlfolder=window.location.href.substr(0,window.location.href.lastIndexOf("/")+1);this.options.skinsfolder=this.options.jsfolder;if(this.options.skinsfoldername.length>0)this.options.skinsfolder+=this.options.skinsfoldername;if(this.options.skinsfolder.length>0&&this.options.skinsfolder[this.options.skinsfolder.length-1]!="/")this.options.skinsfolder+="/";this.options.addwm=this.options.vm!=bts("65,77,67,111,109");var audioplayerid;if("audioplayerid"in
this.options)audioplayerid=this.options.audioplayerid;else{audioplayerid=amazingaudioplayerId;amazingaudioplayerId++}var object=new AmazingAudioPlayer($(this),this.options,audioplayerid);$(this).data("object",object);$(this).data("id",audioplayerid);amazingAudioPlayerObjects.addObject(object)})}})(jQuery);if(typeof amazingaudioplayerId==="undefined")var amazingaudioplayerId=0;
if(typeof amazingAudioPlayerObjects==="undefined")var amazingAudioPlayerObjects=new function(){this.objects=[];this.addObject=function(obj){this.objects.push(obj)}};
if(typeof AmazingFlashAudioPlayerReady==="undefined"){var AmazingFlashAudioPlayerReady=[];function onAmazingFlashAudioPlayerReady(playerid){AmazingFlashAudioPlayerReady[playerid]=true}function amazingFlashAudioPlayerEventHandler(event,playerid,param,param1){var id=playerid;for(var i=0;i<amazingAudioPlayerObjects.objects.length;i++)if(amazingAudioPlayerObjects.objects[i].id==playerid){id=i;break}switch(event){case "completed":amazingAudioPlayerObjects.objects[id].onAudioEnded();break;case "loadprogress":amazingAudioPlayerObjects.objects[id].loadProgress(param);
break;case "playprogress":amazingAudioPlayerObjects.objects[id].playProgress(param,param1);break}}}
var AmazingSWFObject=function(){var UNDEF="undefined",OBJECT="object",SHOCKWAVE_FLASH="Shockwave Flash",SHOCKWAVE_FLASH_AX="ShockwaveFlash.ShockwaveFlash",FLASH_MIME_TYPE="application/x-shockwave-flash",EXPRESS_INSTALL_ID="SWFObjectExprInst",ON_READY_STATE_CHANGE="onreadystatechange",win=window,doc=document,nav=navigator,plugin=false,domLoadFnArr=[main],regObjArr=[],objIdArr=[],listenersArr=[],storedAltContent,storedAltContentId,storedCallbackFn,storedCallbackObj,isDomLoaded=false,isExpressInstallActive=
false,dynamicStylesheet,dynamicStylesheetMedia,autoHideShow=true,ua=function(){var w3cdom=typeof doc.getElementById!=UNDEF&&typeof doc.getElementsByTagName!=UNDEF&&typeof doc.createElement!=UNDEF,u=nav.userAgent.toLowerCase(),p=nav.platform.toLowerCase(),windows=p?/win/.test(p):/win/.test(u),mac=p?/mac/.test(p):/mac/.test(u),webkit=/webkit/.test(u)?parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,ie=!+"\v1",playerVersion=[0,0,0],d=null;if(typeof nav.plugins!=UNDEF&&typeof nav.plugins[SHOCKWAVE_FLASH]==
OBJECT){d=nav.plugins[SHOCKWAVE_FLASH].description;if(d&&!(typeof nav.mimeTypes!=UNDEF&&nav.mimeTypes[FLASH_MIME_TYPE]&&!nav.mimeTypes[FLASH_MIME_TYPE].enabledPlugin)){plugin=true;ie=false;d=d.replace(/^.*\s+(\S+\s+\S+$)/,"$1");playerVersion[0]=parseInt(d.replace(/^(.*)\..*$/,"$1"),10);playerVersion[1]=parseInt(d.replace(/^.*\.(.*)\s.*$/,"$1"),10);playerVersion[2]=/[a-zA-Z]/.test(d)?parseInt(d.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else if(typeof win.ActiveXObject!=UNDEF)try{var a=new ActiveXObject(SHOCKWAVE_FLASH_AX);
if(a){d=a.GetVariable("$version");if(d){ie=true;d=d.split(" ")[1].split(",");playerVersion=[parseInt(d[0],10),parseInt(d[1],10),parseInt(d[2],10)]}}}catch(e){}return{w3:w3cdom,pv:playerVersion,wk:webkit,ie:ie,win:windows,mac:mac}}(),onDomLoad=function(){if(!ua.w3)return;if(typeof doc.readyState!=UNDEF&&doc.readyState=="complete"||typeof doc.readyState==UNDEF&&(doc.getElementsByTagName("body")[0]||doc.body))callDomLoadFunctions();if(!isDomLoaded){if(typeof doc.addEventListener!=UNDEF)doc.addEventListener("DOMContentLoaded",
callDomLoadFunctions,false);if(ua.ie&&ua.win){doc.attachEvent(ON_READY_STATE_CHANGE,function(){if(doc.readyState=="complete"){doc.detachEvent(ON_READY_STATE_CHANGE,arguments.callee);callDomLoadFunctions()}});if(win==top)(function(){if(isDomLoaded)return;try{doc.documentElement.doScroll("left")}catch(e){setTimeout(arguments.callee,0);return}callDomLoadFunctions()})()}if(ua.wk)(function(){if(isDomLoaded)return;if(!/loaded|complete/.test(doc.readyState)){setTimeout(arguments.callee,0);return}callDomLoadFunctions()})();
addLoadEvent(callDomLoadFunctions)}}();function callDomLoadFunctions(){if(isDomLoaded)return;try{var t=doc.getElementsByTagName("body")[0].appendChild(createElement("span"));t.parentNode.removeChild(t)}catch(e){return}isDomLoaded=true;var dl=domLoadFnArr.length;for(var i=0;i<dl;i++)domLoadFnArr[i]()}function addDomLoadEvent(fn){if(isDomLoaded)fn();else domLoadFnArr[domLoadFnArr.length]=fn}function addLoadEvent(fn){if(typeof win.addEventListener!=UNDEF)win.addEventListener("load",fn,false);else if(typeof doc.addEventListener!=
UNDEF)doc.addEventListener("load",fn,false);else if(typeof win.attachEvent!=UNDEF)addListener(win,"onload",fn);else if(typeof win.onload=="function"){var fnOld=win.onload;win.onload=function(){fnOld();fn()}}else win.onload=fn}function main(){if(plugin)testPlayerVersion();else matchVersions()}function testPlayerVersion(){var b=doc.getElementsByTagName("body")[0];var o=createElement(OBJECT);o.setAttribute("type",FLASH_MIME_TYPE);var t=b.appendChild(o);if(t){var counter=0;(function(){if(typeof t.GetVariable!=
UNDEF){var d=t.GetVariable("$version");if(d){d=d.split(" ")[1].split(",");ua.pv=[parseInt(d[0],10),parseInt(d[1],10),parseInt(d[2],10)]}}else if(counter<10){counter++;setTimeout(arguments.callee,10);return}b.removeChild(o);t=null;matchVersions()})()}else matchVersions()}function matchVersions(){var rl=regObjArr.length;if(rl>0)for(var i=0;i<rl;i++){var id=regObjArr[i].id;var cb=regObjArr[i].callbackFn;var cbObj={success:false,id:id};if(ua.pv[0]>0){var obj=getElementById(id);if(obj)if(hasPlayerVersion(regObjArr[i].swfVersion)&&
!(ua.wk&&ua.wk<312)){setVisibility(id,true);if(cb){cbObj.success=true;cbObj.ref=getObjectById(id);cb(cbObj)}}else if(regObjArr[i].expressInstall&&canExpressInstall()){var att={};att.data=regObjArr[i].expressInstall;att.width=obj.getAttribute("width")||"0";att.height=obj.getAttribute("height")||"0";if(obj.getAttribute("class"))att.styleclass=obj.getAttribute("class");if(obj.getAttribute("align"))att.align=obj.getAttribute("align");var par={};var p=obj.getElementsByTagName("param");var pl=p.length;
for(var j=0;j<pl;j++)if(p[j].getAttribute("name").toLowerCase()!="movie")par[p[j].getAttribute("name")]=p[j].getAttribute("value");showExpressInstall(att,par,id,cb)}else{displayAltContent(obj);if(cb)cb(cbObj)}}else{setVisibility(id,true);if(cb){var o=getObjectById(id);if(o&&typeof o.SetVariable!=UNDEF){cbObj.success=true;cbObj.ref=o}cb(cbObj)}}}}function getObjectById(objectIdStr){var r=null;var o=getElementById(objectIdStr);if(o&&o.nodeName=="OBJECT")if(typeof o.SetVariable!=UNDEF)r=o;else{var n=
o.getElementsByTagName(OBJECT)[0];if(n)r=n}return r}function canExpressInstall(){return!isExpressInstallActive&&hasPlayerVersion("6.0.65")&&(ua.win||ua.mac)&&!(ua.wk&&ua.wk<312)}function showExpressInstall(att,par,replaceElemIdStr,callbackFn){isExpressInstallActive=true;storedCallbackFn=callbackFn||null;storedCallbackObj={success:false,id:replaceElemIdStr};var obj=getElementById(replaceElemIdStr);if(obj){if(obj.nodeName=="OBJECT"){storedAltContent=abstractAltContent(obj);storedAltContentId=null}else{storedAltContent=
obj;storedAltContentId=replaceElemIdStr}att.id=EXPRESS_INSTALL_ID;if(typeof att.width==UNDEF||!/%$/.test(att.width)&&parseInt(att.width,10)<310)att.width="310";if(typeof att.height==UNDEF||!/%$/.test(att.height)&&parseInt(att.height,10)<137)att.height="137";doc.title=doc.title.slice(0,47)+" - Flash Player Installation";var pt=ua.ie&&ua.win?"ActiveX":"PlugIn",fv="MMredirectURL="+win.location.toString().replace(/&/g,"%26")+"&MMplayerType="+pt+"&MMdoctitle="+doc.title;if(typeof par.flashvars!=UNDEF)par.flashvars+=
"&"+fv;else par.flashvars=fv;if(ua.ie&&ua.win&&obj.readyState!=4){var newObj=createElement("div");replaceElemIdStr+="SWFObjectNew";newObj.setAttribute("id",replaceElemIdStr);obj.parentNode.insertBefore(newObj,obj);obj.style.display="none";(function(){if(obj.readyState==4)obj.parentNode.removeChild(obj);else setTimeout(arguments.callee,10)})()}createSWF(att,par,replaceElemIdStr)}}function displayAltContent(obj){if(ua.ie&&ua.win&&obj.readyState!=4){var el=createElement("div");obj.parentNode.insertBefore(el,
obj);el.parentNode.replaceChild(abstractAltContent(obj),el);obj.style.display="none";(function(){if(obj.readyState==4)obj.parentNode.removeChild(obj);else setTimeout(arguments.callee,10)})()}else obj.parentNode.replaceChild(abstractAltContent(obj),obj)}function abstractAltContent(obj){var ac=createElement("div");if(ua.win&&ua.ie)ac.innerHTML=obj.innerHTML;else{var nestedObj=obj.getElementsByTagName(OBJECT)[0];if(nestedObj){var c=nestedObj.childNodes;if(c){var cl=c.length;for(var i=0;i<cl;i++)if(!(c[i].nodeType==
1&&c[i].nodeName=="PARAM")&&!(c[i].nodeType==8))ac.appendChild(c[i].cloneNode(true))}}}return ac}function createSWF(attObj,parObj,id){var r,el=getElementById(id);if(ua.wk&&ua.wk<312)return r;if(el){if(typeof attObj.id==UNDEF)attObj.id=id;if(ua.ie&&ua.win){var att="";for(var i in attObj)if(attObj[i]!=Object.prototype[i])if(i.toLowerCase()=="data")parObj.movie=attObj[i];else if(i.toLowerCase()=="styleclass")att+=' class="'+attObj[i]+'"';else if(i.toLowerCase()!="classid")att+=" "+i+'="'+attObj[i]+'"';
var par="";for(var j in parObj)if(parObj[j]!=Object.prototype[j])par+='<param name="'+j+'" value="'+parObj[j]+'" />';el.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+att+">"+par+"</object>";objIdArr[objIdArr.length]=attObj.id;r=getElementById(attObj.id)}else{var o=createElement(OBJECT);o.setAttribute("type",FLASH_MIME_TYPE);for(var m in attObj)if(attObj[m]!=Object.prototype[m])if(m.toLowerCase()=="styleclass")o.setAttribute("class",attObj[m]);else if(m.toLowerCase()!="classid")o.setAttribute(m,
attObj[m]);for(var n in parObj)if(parObj[n]!=Object.prototype[n]&&n.toLowerCase()!="movie")createObjParam(o,n,parObj[n]);el.parentNode.replaceChild(o,el);r=o}}return r}function createObjParam(el,pName,pValue){var p=createElement("param");p.setAttribute("name",pName);p.setAttribute("value",pValue);el.appendChild(p)}function removeSWF(id){var obj=getElementById(id);if(obj&&obj.nodeName=="OBJECT")if(ua.ie&&ua.win){obj.style.display="none";(function(){if(obj.readyState==4)removeObjectInIE(id);else setTimeout(arguments.callee,
10)})()}else obj.parentNode.removeChild(obj)}function removeObjectInIE(id){var obj=getElementById(id);if(obj){for(var i in obj)if(typeof obj[i]=="function")obj[i]=null;obj.parentNode.removeChild(obj)}}function getElementById(id){var el=null;try{el=doc.getElementById(id)}catch(e){}return el}function createElement(el){return doc.createElement(el)}function addListener(target,eventType,fn){target.attachEvent(eventType,fn);listenersArr[listenersArr.length]=[target,eventType,fn]}function hasPlayerVersion(rv){var pv=
ua.pv,v=rv.split(".");v[0]=parseInt(v[0],10);v[1]=parseInt(v[1],10)||0;v[2]=parseInt(v[2],10)||0;return pv[0]>v[0]||pv[0]==v[0]&&pv[1]>v[1]||pv[0]==v[0]&&pv[1]==v[1]&&pv[2]>=v[2]?true:false}function createCSS(sel,decl,media,newStyle){if(ua.ie&&ua.mac)return;var h=doc.getElementsByTagName("head")[0];if(!h)return;var m=media&&typeof media=="string"?media:"screen";if(newStyle){dynamicStylesheet=null;dynamicStylesheetMedia=null}if(!dynamicStylesheet||dynamicStylesheetMedia!=m){var s=createElement("style");
s.setAttribute("type","text/css");s.setAttribute("media",m);dynamicStylesheet=h.appendChild(s);if(ua.ie&&ua.win&&typeof doc.styleSheets!=UNDEF&&doc.styleSheets.length>0)dynamicStylesheet=doc.styleSheets[doc.styleSheets.length-1];dynamicStylesheetMedia=m}if(ua.ie&&ua.win){if(dynamicStylesheet&&typeof dynamicStylesheet.addRule==OBJECT)dynamicStylesheet.addRule(sel,decl)}else if(dynamicStylesheet&&typeof doc.createTextNode!=UNDEF)dynamicStylesheet.appendChild(doc.createTextNode(sel+" {"+decl+"}"))}function setVisibility(id,
isVisible){if(!autoHideShow)return;var v=isVisible?"visible":"hidden";if(isDomLoaded&&getElementById(id))getElementById(id).style.visibility=v;else createCSS("#"+id,"visibility:"+v)}function urlEncodeIfNecessary(s){var regex=/[\\\"<>\.;]/;var hasBadChars=regex.exec(s)!=null;return hasBadChars&&typeof encodeURIComponent!=UNDEF?encodeURIComponent(s):s}var cleanup=function(){if(ua.ie&&ua.win)window.attachEvent("onunload",function(){var ll=listenersArr.length;for(var i=0;i<ll;i++)listenersArr[i][0].detachEvent(listenersArr[i][1],
listenersArr[i][2]);var il=objIdArr.length;for(var j=0;j<il;j++)removeSWF(objIdArr[j]);for(var k in ua)ua[k]=null;ua=null;for(var l in AmazingSWFObject)AmazingSWFObject[l]=null;AmazingSWFObject=null})}();return{registerObject:function(objectIdStr,swfVersionStr,xiSwfUrlStr,callbackFn){if(ua.w3&&objectIdStr&&swfVersionStr){var regObj={};regObj.id=objectIdStr;regObj.swfVersion=swfVersionStr;regObj.expressInstall=xiSwfUrlStr;regObj.callbackFn=callbackFn;regObjArr[regObjArr.length]=regObj;setVisibility(objectIdStr,
false)}else if(callbackFn)callbackFn({success:false,id:objectIdStr})},getObjectById:function(objectIdStr){if(ua.w3)return getObjectById(objectIdStr)},embedSWF:function(swfUrlStr,replaceElemIdStr,widthStr,heightStr,swfVersionStr,xiSwfUrlStr,flashvarsObj,parObj,attObj,callbackFn){var callbackObj={success:false,id:replaceElemIdStr};if(ua.w3&&!(ua.wk&&ua.wk<312)&&swfUrlStr&&replaceElemIdStr&&widthStr&&heightStr&&swfVersionStr){setVisibility(replaceElemIdStr,false);addDomLoadEvent(function(){widthStr+=
"";heightStr+="";var att={};if(attObj&&typeof attObj===OBJECT)for(var i in attObj)att[i]=attObj[i];att.data=swfUrlStr;att.width=widthStr;att.height=heightStr;var par={};if(parObj&&typeof parObj===OBJECT)for(var j in parObj)par[j]=parObj[j];if(flashvarsObj&&typeof flashvarsObj===OBJECT)for(var k in flashvarsObj)if(typeof par.flashvars!=UNDEF)par.flashvars+="&"+k+"="+flashvarsObj[k];else par.flashvars=k+"="+flashvarsObj[k];if(hasPlayerVersion(swfVersionStr)){var obj=createSWF(att,par,replaceElemIdStr);
if(att.id==replaceElemIdStr)setVisibility(replaceElemIdStr,true);callbackObj.success=true;callbackObj.ref=obj}else if(xiSwfUrlStr&&canExpressInstall()){att.data=xiSwfUrlStr;showExpressInstall(att,par,replaceElemIdStr,callbackFn);return}else setVisibility(replaceElemIdStr,true);if(callbackFn)callbackFn(callbackObj)})}else if(callbackFn)callbackFn(callbackObj)},switchOffAutoHideShow:function(){autoHideShow=false},ua:ua,getFlashPlayerVersion:function(){return{major:ua.pv[0],minor:ua.pv[1],release:ua.pv[2]}},
hasFlashPlayerVersion:hasPlayerVersion,createSWF:function(attObj,parObj,replaceElemIdStr){if(ua.w3)return createSWF(attObj,parObj,replaceElemIdStr);else return undefined},showExpressInstall:function(att,par,replaceElemIdStr,callbackFn){if(ua.w3&&canExpressInstall())showExpressInstall(att,par,replaceElemIdStr,callbackFn)},removeSWF:function(objElemIdStr){if(ua.w3)removeSWF(objElemIdStr)},createCSS:function(selStr,declStr,mediaStr,newStyleBoolean){if(ua.w3)createCSS(selStr,declStr,mediaStr,newStyleBoolean)},
addDomLoadEvent:addDomLoadEvent,addLoadEvent:addLoadEvent,getQueryParamValue:function(param){var q=doc.location.search||doc.location.hash;if(q){if(/\?/.test(q))q=q.split("?")[1];if(param==null)return urlEncodeIfNecessary(q);var pairs=q.split("&");for(var i=0;i<pairs.length;i++)if(pairs[i].substring(0,pairs[i].indexOf("="))==param)return urlEncodeIfNecessary(pairs[i].substring(pairs[i].indexOf("=")+1))}return""},expressInstallCallback:function(){if(isExpressInstallActive){var obj=getElementById(EXPRESS_INSTALL_ID);
if(obj&&storedAltContent){obj.parentNode.replaceChild(storedAltContent,obj);if(storedAltContentId){setVisibility(storedAltContentId,true);if(ua.ie&&ua.win)storedAltContent.style.display="block"}if(storedCallbackFn)storedCallbackFn(storedCallbackObj)}isExpressInstallActive=false}}}}();
// A cross-browser javascript shim for html5 audio
(function(audiojs, audiojsInstance, container) {
  // Use the path to the audio.js file to create relative paths to the swf and player graphics
  // Remember that some systems (e.g. ruby on rails) append strings like '?1301478336' to asset paths
  var path = (function() {
    var re = new RegExp('audio(\.min)?\.js.*'),
        scripts = document.getElementsByTagName('script');
    for (var i = 0, ii = scripts.length; i < ii; i++) {
      var path = scripts[i].getAttribute('src');
      if(re.test(path)) return path.replace(re, '');
    }
  })();
  
  // ##The audiojs interface
  // This is the global object which provides an interface for creating new `audiojs` instances.
  // It also stores all of the construction helper methods and variables.
  container[audiojs] = {
    instanceCount: 0,
    instances: {},
    // The markup for the swf. It is injected into the page if there is not support for the `<audio>` element. The `$n`s are placeholders.  
    // `$1` The name of the flash movie  
    // `$2` The path to the swf  
    // `$3` Cache invalidation  
    flashSource: '\
      <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="$1" width="1" height="1" name="$1" style="position: absolute; left: -1px;"> \
        <param name="movie" value="$2?playerInstance='+audiojs+'.instances[\'$1\']&datetime=$3"> \
        <param name="allowscriptaccess" value="always"> \
        <embed name="$1" src="$2?playerInstance='+audiojs+'.instances[\'$1\']&datetime=$3" width="1" height="1" allowscriptaccess="always"> \
      </object>',

    // ### The main settings object
    // Where all the default settings are stored. Each of these variables and methods can be overwritten by the user-provided `options` object.
    settings: {
      autoplay: false,
      loop: false,
      preload: true,
      imageLocation: path + 'player-graphics.gif',
      swfLocation: path + 'audiojs.swf',
      useFlash: (function() {
        var a = document.createElement('audio');
        return !(a.canPlayType && a.canPlayType('audio/mpeg;').replace(/no/, ''));
      })(),
      hasFlash: (function() {
        if (navigator.plugins && navigator.plugins.length && navigator.plugins['Shockwave Flash']) {
          return true;
        } else if (navigator.mimeTypes && navigator.mimeTypes.length) {
          var mimeType = navigator.mimeTypes['application/x-shockwave-flash'];
          return mimeType && mimeType.enabledPlugin;
        } else {
          try {
            var ax = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
            return true;
          } catch (e) {}
        }
        return false;
      })(),
      // The default markup and classes for creating the player:
      createPlayer: {
        markup: '\
          <div class="play-pause"> \
            <p class="play"></p> \
            <p class="pause"></p> \
            <p class="loading"></p> \
            <p class="error"></p> \
          </div> \
          <div class="scrubber"> \
            <div class="progress"></div> \
            <div class="loaded"></div> \
          </div> \
          <div class="time"> \
            <em class="played">00:00</em>/<strong class="duration">00:00</strong> \
          </div> \
          <div class="error-message"></div>',
        playPauseClass: 'play-pause',
        scrubberClass: 'scrubber',
        progressClass: 'progress',
        loaderClass: 'loaded',
        timeClass: 'time',
        durationClass: 'duration',
        playedClass: 'played',
        errorMessageClass: 'error-message',
        playingClass: 'playing',
        loadingClass: 'loading',
        errorClass: 'error'
      },
      // The css used by the default player. This is is dynamically injected into a `<style>` tag in the top of the head.
      css: '\
        .audiojs audio { position: absolute; left: -1px; } \
        .audiojs { width: 460px; height: 36px; background: #404040; overflow: hidden; font-family: monospace; font-size: 12px; \
          background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #444), color-stop(0.5, #555), color-stop(0.51, #444), color-stop(1, #444)); \
          background-image: -moz-linear-gradient(center top, #444 0%, #555 50%, #444 51%, #444 100%); \
          -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); -moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); \
          -o-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); } \
        .audiojs .play-pause { width: 25px; height: 40px; padding: 4px 6px; margin: 0px; float: left; overflow: hidden; border-right: 1px solid #000; } \
        .audiojs p { display: none; width: 25px; height: 40px; margin: 0px; cursor: pointer; } \
        .audiojs .play { display: block; } \
        .audiojs .scrubber { position: relative; float: left; width: 280px; background: #5a5a5a; height: 14px; margin: 10px; border-top: 1px solid #3f3f3f; border-left: 0px; border-bottom: 0px; overflow: hidden; } \
        .audiojs .progress { position: absolute; top: 0px; left: 0px; height: 14px; width: 0px; background: #ccc; z-index: 1; \
          background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ccc), color-stop(0.5, #ddd), color-stop(0.51, #ccc), color-stop(1, #ccc)); \
          background-image: -moz-linear-gradient(center top, #ccc 0%, #ddd 50%, #ccc 51%, #ccc 100%); } \
        .audiojs .loaded { position: absolute; top: 0px; left: 0px; height: 14px; width: 0px; background: #000; \
          background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #222), color-stop(0.5, #333), color-stop(0.51, #222), color-stop(1, #222)); \
          background-image: -moz-linear-gradient(center top, #222 0%, #333 50%, #222 51%, #222 100%); } \
        .audiojs .time { float: left; height: 36px; line-height: 36px; margin: 0px 0px 0px 6px; padding: 0px 6px 0px 12px; border-left: 1px solid #000; color: #ddd; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5); } \
        .audiojs .time em { padding: 0px 2px 0px 0px; color: #f9f9f9; font-style: normal; } \
        .audiojs .time strong { padding: 0px 0px 0px 2px; font-weight: normal; } \
        .audiojs .error-message { float: left; display: none; margin: 0px 10px; height: 36px; width: 400px; overflow: hidden; line-height: 36px; white-space: nowrap; color: #fff; \
          text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; } \
        .audiojs .error-message a { color: #eee; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #999; white-space: wrap; } \
        \
        .audiojs .play { background: url("$1") -2px -1px no-repeat; } \
        .audiojs .loading { background: url("$1") -2px -31px no-repeat; } \
        .audiojs .error { background: url("$1") -2px -61px no-repeat; } \
        .audiojs .pause { background: url("$1") -2px -91px no-repeat; } \
        \
        .playing .play, .playing .loading, .playing .error { display: none; } \
        .playing .pause { display: block; } \
        \
        .loading .play, .loading .pause, .loading .error { display: none; } \
        .loading .loading { display: block; } \
        \
        .error .time, .error .play, .error .pause, .error .scrubber, .error .loading { display: none; } \
        .error .error { display: block; } \
        .error .play-pause p { cursor: auto; } \
        .error .error-message { display: block; }',
      // The default event callbacks:
      trackEnded: function(e) {},
      flashError: function() {
        var player = this.settings.createPlayer,
            errorMessage = getByClass(player.errorMessageClass, this.wrapper),
            html = 'Missing <a href="http://get.adobe.com/flashplayer/">flash player</a> plugin.';
        if (this.mp3) html += ' <a href="'+this.mp3+'">Download audio file</a>.';
        container[audiojs].helpers.removeClass(this.wrapper, player.loadingClass);
        container[audiojs].helpers.addClass(this.wrapper, player.errorClass);
        errorMessage.innerHTML = html;
      },
      loadError: function(e) {
        var player = this.settings.createPlayer,
            errorMessage = getByClass(player.errorMessageClass, this.wrapper);
        container[audiojs].helpers.removeClass(this.wrapper, player.loadingClass);
        container[audiojs].helpers.addClass(this.wrapper, player.errorClass);
        errorMessage.innerHTML = 'Error loading: "'+this.mp3+'"';
      },
      init: function() {
        var player = this.settings.createPlayer;
        container[audiojs].helpers.addClass(this.wrapper, player.loadingClass);
      },
      loadStarted: function() {
        var player = this.settings.createPlayer,
            duration = getByClass(player.durationClass, this.wrapper),
            m = Math.floor(this.duration / 60),
            s = Math.floor(this.duration % 60);
        container[audiojs].helpers.removeClass(this.wrapper, player.loadingClass);
        duration.innerHTML = ((m<10?'0':'')+m+':'+(s<10?'0':'')+s);
      },
      loadProgress: function(percent) {
        var player = this.settings.createPlayer,
            scrubber = getByClass(player.scrubberClass, this.wrapper),
            loaded = getByClass(player.loaderClass, this.wrapper);
        loaded.style.width = (scrubber.offsetWidth * percent) + 'px';
      },
      playPause: function() {
        if (this.playing) this.settings.play();
        else this.settings.pause();
      },
      play: function() {
        var player = this.settings.createPlayer;
        container[audiojs].helpers.addClass(this.wrapper, player.playingClass);
      },
      pause: function() {
        var player = this.settings.createPlayer;
        container[audiojs].helpers.removeClass(this.wrapper, player.playingClass);
      },
      updatePlayhead: function(percent) {
        var player = this.settings.createPlayer,
            scrubber = getByClass(player.scrubberClass, this.wrapper),
            progress = getByClass(player.progressClass, this.wrapper);
        progress.style.width = (scrubber.offsetWidth * percent) + 'px';

        var played = getByClass(player.playedClass, this.wrapper),
            p = this.duration * percent,
            m = Math.floor(p / 60),
            s = Math.floor(p % 60);
        played.innerHTML = ((m<10?'0':'')+m+':'+(s<10?'0':'')+s);
      }
    },

    // ### Contructor functions

    // `create()`  
    // Used to create a single `audiojs` instance.  
    // If an array is passed then it calls back to `createAll()`.  
    // Otherwise, it creates a single instance and returns it.  
    create: function(element, options) {
      var options = options || {}
      if (element.length) {
        return this.createAll(options, element);
      } else {
        return this.newInstance(element, options);
      }
    },

    // `createAll()`  
    // Creates multiple `audiojs` instances.  
    // If `elements` is `null`, then automatically find any `<audio>` tags on the page and create `audiojs` instances for them.
    createAll: function(options, elements) {
      var audioElements = elements || document.getElementsByTagName('audio'),
          instances = []
          options = options || {};
      for (var i = 0, ii = audioElements.length; i < ii; i++) {
        instances.push(this.newInstance(audioElements[i], options));
      }
      return instances;
    },

    // ### Creating and returning a new instance
    // This goes through all the steps required to build out a usable `audiojs` instance.
    newInstance: function(element, options) {
      var element = element,
          s = this.helpers.clone(this.settings),
          id = 'audiojs'+this.instanceCount,
          wrapperId = 'audiojs_wrapper'+this.instanceCount,
          instanceCount = this.instanceCount++;

      // Check for `autoplay`, `loop` and `preload` attributes and write them into the settings.
      if (element.getAttribute('autoplay') != null) s.autoplay = true;
      if (element.getAttribute('loop') != null) s.loop = true;
      if (element.getAttribute('preload') == 'none') s.preload = false;
      // Merge the default settings with the user-defined `options`.
      if (options) this.helpers.merge(s, options);

      // Inject the player html if required.
      if (s.createPlayer.markup) element = this.createPlayer(element, s.createPlayer, wrapperId);
      else element.parentNode.setAttribute('id', wrapperId);

      // Return a new `audiojs` instance.
      var audio = new container[audiojsInstance](element, s);

      // If css has been passed in, dynamically inject it into the `<head>`.
      if (s.css) this.helpers.injectCss(audio, s.css);

      // If `<audio>` or mp3 playback isn't supported, insert the swf & attach the required events for it.
      if (s.useFlash && s.hasFlash) {
        this.injectFlash(audio, id);
        this.attachFlashEvents(audio.wrapper, audio);
      } else if (s.useFlash && !s.hasFlash) {
        this.settings.flashError.apply(audio);
      }

      // Attach event callbacks to the new audiojs instance.
      if (!s.useFlash || (s.useFlash && s.hasFlash)) this.attachEvents(audio.wrapper, audio);

      // Store the newly-created `audiojs` instance.
      this.instances[id] = audio;
      return audio;
    },

    // ### Helper methods for constructing a working player
    // Inject a wrapping div and the markup for the html player.
    createPlayer: function(element, player, id) {
      var wrapper = document.createElement('div'),
          newElement = element.cloneNode(true);
      wrapper.setAttribute('class', 'audiojs');
      wrapper.setAttribute('className', 'audiojs');
      wrapper.setAttribute('id', id);

      // Fix IE's broken implementation of `innerHTML` & `cloneNode` for HTML5 elements.
      if (newElement.outerHTML && !document.createElement('audio').canPlayType) {
        newElement = this.helpers.cloneHtml5Node(element);
        wrapper.innerHTML = player.markup;
        wrapper.appendChild(newElement);
        element.outerHTML = wrapper.outerHTML;
        wrapper = document.getElementById(id);
      } else {
        wrapper.appendChild(newElement);
        wrapper.innerHTML = wrapper.innerHTML + player.markup;
        element.parentNode.replaceChild(wrapper, element);
      }
      return wrapper.getElementsByTagName('audio')[0];
    },

    // Attaches useful event callbacks to an `audiojs` instance.
    attachEvents: function(wrapper, audio) {
      if (!audio.settings.createPlayer) return;
      var player = audio.settings.createPlayer,
          playPause = getByClass(player.playPauseClass, wrapper),
          scrubber = getByClass(player.scrubberClass, wrapper),
          leftPos = function(elem) {
            var curleft = 0;
            if (elem.offsetParent) {
              do { curleft += elem.offsetLeft; } while (elem = elem.offsetParent);
            }
            return curleft;
          };

      container[audiojs].events.addListener(playPause, 'click', function(e) {
        audio.playPause.apply(audio);
      });

      container[audiojs].events.addListener(scrubber, 'click', function(e) {
        var relativeLeft = e.clientX - leftPos(this);
        audio.skipTo(relativeLeft / scrubber.offsetWidth);
      });

      // _If flash is being used, then the following handlers don't need to be registered._
      if (audio.settings.useFlash) return;

      // Start tracking the load progress of the track.
      container[audiojs].events.trackLoadProgress(audio);

      container[audiojs].events.addListener(audio.element, 'timeupdate', function(e) {
        audio.updatePlayhead.apply(audio);
      });

      container[audiojs].events.addListener(audio.element, 'ended', function(e) {
        audio.trackEnded.apply(audio);
      });

      container[audiojs].events.addListener(audio.source, 'error', function(e) {
        // on error, cancel any load timers that are running.
        clearInterval(audio.readyTimer);
        clearInterval(audio.loadTimer);
        audio.settings.loadError.apply(audio);
      });

    },

    // Flash requires a slightly different API to the `<audio>` element, so this method is used to overwrite the standard event handlers.
    attachFlashEvents: function(element, audio) {
      audio['swfReady'] = false;
      audio['load'] = function(mp3) {
        // If the swf isn't ready yet then just set `audio.mp3`. `init()` will load it in once the swf is ready.
        audio.mp3 = mp3;
        if (audio.swfReady) audio.element.load(mp3);
      }
      audio['loadProgress'] = function(percent, duration) {
        audio.loadedPercent = percent;
        audio.duration = duration;
        audio.settings.loadStarted.apply(audio);
        audio.settings.loadProgress.apply(audio, [percent]);
      }
      audio['skipTo'] = function(percent) {
        if (percent > audio.loadedPercent) return;
        audio.updatePlayhead.call(audio, [percent])
        audio.element.skipTo(percent);
      }
      audio['updatePlayhead'] = function(percent) {
        audio.settings.updatePlayhead.apply(audio, [percent]);
      }
      audio['play'] = function() {
        // If the audio hasn't started preloading, then start it now.  
        // Then set `preload` to `true`, so that any tracks loaded in subsequently are loaded straight away.
        if (!audio.settings.preload) {
          audio.settings.preload = true;
          audio.element.init(audio.mp3);
        }
        audio.playing = true;
        // IE doesn't allow a method named `play()` to be exposed through `ExternalInterface`, so lets go with `pplay()`.  
        // <http://dev.nuclearrooster.com/2008/07/27/externalinterfaceaddcallback-can-cause-ie-js-errors-with-certain-keyworkds/>
        audio.element.pplay();
        audio.settings.play.apply(audio);
      }
      audio['pause'] = function() {
        audio.playing = false;
        // Use `ppause()` for consistency with `pplay()`, even though it isn't really required.
        audio.element.ppause();
        audio.settings.pause.apply(audio);
      }
      audio['setVolume'] = function(v) {
        audio.element.setVolume(v);
      }
      audio['loadStarted'] = function() {
        // Load the mp3 specified by the audio element into the swf.
        audio.swfReady = true;
        if (audio.settings.preload) audio.element.init(audio.mp3);
        if (audio.settings.autoplay) audio.play.apply(audio);
      }
    },

    // ### Injecting an swf from a string
    // Build up the swf source by replacing the `$keys` and then inject the markup into the page.
    injectFlash: function(audio, id) {
      var flashSource = this.flashSource.replace(/\$1/g, id);
      flashSource = flashSource.replace(/\$2/g, audio.settings.swfLocation);
      // `(+new Date)` ensures the swf is not pulled out of cache. The fixes an issue with Firefox running multiple players on the same page.
      flashSource = flashSource.replace(/\$3/g, (+new Date + Math.random()));
      // Inject the player markup using a more verbose `innerHTML` insertion technique that works with IE.
      var html = audio.wrapper.innerHTML,
          div = document.createElement('div');
      div.innerHTML = flashSource + html;
      audio.wrapper.innerHTML = div.innerHTML;
      audio.element = this.helpers.getSwf(id);
    },

    // ## Helper functions
    helpers: {
      // **Merge two objects, with `obj2` overwriting `obj1`**  
      // The merge is shallow, but that's all that is required for our purposes.
      merge: function(obj1, obj2) {
        for (attr in obj2) {
          if (obj1.hasOwnProperty(attr) || obj2.hasOwnProperty(attr)) {
            obj1[attr] = obj2[attr];
          }
        }
      },
      // **Clone a javascript object (recursively)**
      clone: function(obj){
        if (obj == null || typeof(obj) !== 'object') return obj;
        var temp = new obj.constructor();
        for (var key in obj) temp[key] = arguments.callee(obj[key]);
        return temp;
      },
      // **Adding/removing classnames from elements**
      addClass: function(element, className) {
        var re = new RegExp('(\\s|^)'+className+'(\\s|$)');
        if (re.test(element.className)) return;
        element.className += ' ' + className;
      },
      removeClass: function(element, className) {
        var re = new RegExp('(\\s|^)'+className+'(\\s|$)');
        element.className = element.className.replace(re,' ');
      },
      // **Dynamic CSS injection**  
      // Takes a string of css, inserts it into a `<style>`, then injects it in at the very top of the `<head>`. This ensures any user-defined styles will take precedence.
      injectCss: function(audio, string) {

        // If an `audiojs` `<style>` tag already exists, then append to it rather than creating a whole new `<style>`.
        var prepend = '',
            styles = document.getElementsByTagName('style'),
            css = string.replace(/\$1/g, audio.settings.imageLocation);

        for (var i = 0, ii = styles.length; i < ii; i++) {
          var title = styles[i].getAttribute('title');
          if (title && ~title.indexOf('audiojs')) {
            style = styles[i];
            if (style.innerHTML === css) return;
            prepend = style.innerHTML;
            break;
          }
        };

        var head = document.getElementsByTagName('head')[0],
            firstchild = head.firstChild,
            style = document.createElement('style');

        if (!head) return;

        style.setAttribute('type', 'text/css');
        style.setAttribute('title', 'audiojs');

        if (style.styleSheet) style.styleSheet.cssText = prepend + css;
        else style.appendChild(document.createTextNode(prepend + css));

        if (firstchild) head.insertBefore(style, firstchild);
        else head.appendChild(styleElement);
      },
      // **Handle all the IE6+7 requirements for cloning `<audio>` nodes**  
      // Create a html5-safe document fragment by injecting an `<audio>` element into the document fragment.
      cloneHtml5Node: function(audioTag) {
        var fragment = document.createDocumentFragment(),
            doc = fragment.createElement ? fragment : document;
        doc.createElement('audio');
        var div = doc.createElement('div');
        fragment.appendChild(div);
        div.innerHTML = audioTag.outerHTML;
        return div.firstChild;
      },
      // **Cross-browser `<object>` / `<embed>` element selection**
      getSwf: function(name) {
        var swf = document[name] || window[name];
        return swf.length > 1 ? swf[swf.length - 1] : swf;
      }
    },
    // ## Event-handling
    events: {
      memoryLeaking: false,
      listeners: [],
      // **A simple cross-browser event handler abstraction**
      addListener: function(element, eventName, func) {
        // For modern browsers use the standard DOM-compliant `addEventListener`.
        if (element.addEventListener) {
          element.addEventListener(eventName, func, false);
          // For older versions of Internet Explorer, use `attachEvent`.  
          // Also provide a fix for scoping `this` to the calling element and register each listener so the containing elements can be purged on page unload.
        } else if (element.attachEvent) {
          this.listeners.push(element);
          if (!this.memoryLeaking) {
            window.attachEvent('onunload', function() {
              if(this.listeners) {
                for (var i = 0, ii = this.listeners.length; i < ii; i++) {
                  container[audiojs].events.purge(this.listeners[i]);
                }
              }
            });
            this.memoryLeaking = true;
          }
          element.attachEvent('on' + eventName, function() {
            func.call(element, window.event);
          });
        }
      },

      trackLoadProgress: function(audio) {
        // If `preload` has been set to `none`, then we don't want to start loading the track yet.
        if (!audio.settings.preload) return;

        var readyTimer,
            loadTimer,
            audio = audio,
            ios = (/(ipod|iphone|ipad)/i).test(navigator.userAgent);

        // Use timers here rather than the official `progress` event, as Chrome has issues calling `progress` when loading mp3 files from cache.
        readyTimer = setInterval(function() {
          if (audio.element.readyState > -1) {
            // iOS doesn't start preloading the mp3 until the user interacts manually, so this stops the loader being displayed prematurely.
            if (!ios) audio.init.apply(audio);
          }
          if (audio.element.readyState > 1) {
            if (audio.settings.autoplay) audio.play.apply(audio);
            clearInterval(readyTimer);
            // Once we have data, start tracking the load progress.
            loadTimer = setInterval(function() {
              audio.loadProgress.apply(audio);
              if (audio.loadedPercent >= 1) clearInterval(loadTimer);
            });
          }
        }, 10);
        audio.readyTimer = readyTimer;
        audio.loadTimer = loadTimer;
      },

      // **Douglas Crockford's IE6 memory leak fix**  
      // <http://javascript.crockford.com/memory/leak.html>  
      // This is used to release the memory leak created by the circular references created when fixing `this` scoping for IE. It is called on page unload.
      purge: function(d) {
        var a = d.attributes, i;
        if (a) {
          for (i = 0; i < a.length; i += 1) {
            if (typeof d[a[i].name] === 'function') d[a[i].name] = null;
          }
        }
        a = d.childNodes;
        if (a) {
          for (i = 0; i < a.length; i += 1) purge(d.childNodes[i]);
        }
      },

      // **DOMready function**  
      // As seen here: <https://github.com/dperini/ContentLoaded/>.
      ready: (function() { return function(fn) {
        var win = window, done = false, top = true,
        doc = win.document, root = doc.documentElement,
        add = doc.addEventListener ? 'addEventListener' : 'attachEvent',
        rem = doc.addEventListener ? 'removeEventListener' : 'detachEvent',
        pre = doc.addEventListener ? '' : 'on',
        init = function(e) {
          if (e.type == 'readystatechange' && doc.readyState != 'complete') return;
          (e.type == 'load' ? win : doc)[rem](pre + e.type, init, false);
          if (!done && (done = true)) fn.call(win, e.type || e);
        },
        poll = function() {
          try { root.doScroll('left'); } catch(e) { setTimeout(poll, 50); return; }
          init('poll');
        };
        if (doc.readyState == 'complete') fn.call(win, 'lazy');
        else {
          if (doc.createEventObject && root.doScroll) {
            try { top = !win.frameElement; } catch(e) { }
            if (top) poll();
          }
          doc[add](pre + 'DOMContentLoaded', init, false);
          doc[add](pre + 'readystatechange', init, false);
          win[add](pre + 'load', init, false);
        }
      }
      })()

    }
  }

  // ## The audiojs class
  // We create one of these per `<audio>` and then push them into `audiojs['instances']`.
  container[audiojsInstance] = function(element, settings) {
    // Each audio instance returns an object which contains an API back into the `<audio>` element.
    this.element = element;
    this.wrapper = element.parentNode;
    this.source = element.getElementsByTagName('source')[0] || element;
    // First check the `<audio>` element directly for a src and if one is not found, look for a `<source>` element.
    this.mp3 = (function(element) {
      var source = element.getElementsByTagName('source')[0];
      return element.getAttribute('src') || (source ? source.getAttribute('src') : null);
    })(element);
    this.settings = settings;
    this.loadStartedCalled = false;
    this.loadedPercent = 0;
    this.duration = 1;
    this.playing = false;
  }

  container[audiojsInstance].prototype = {
    // API access events:
    // Each of these do what they need do and then call the matching methods defined in the settings object.
    updatePlayhead: function() {
      var percent = this.element.currentTime / this.duration;
      this.settings.updatePlayhead.apply(this, [percent]);
    },
    skipTo: function(percent) {
      if (percent > this.loadedPercent) return;
      this.element.currentTime = this.duration * percent;
      this.updatePlayhead();
    },
    load: function(mp3) {
      this.loadStartedCalled = false;
      this.source.setAttribute('src', mp3);
      // The now outdated `load()` method is required for Safari 4
      this.element.load();
      this.mp3 = mp3;
      container[audiojs].events.trackLoadProgress(this);
    },
    loadError: function() {
      this.settings.loadError.apply(this);
    },
    init: function() {
      this.settings.init.apply(this);
    },
    loadStarted: function() {
      // Wait until `element.duration` exists before setting up the audio player.
      if (!this.element.duration) return false;

      this.duration = this.element.duration;
      this.updatePlayhead();
      this.settings.loadStarted.apply(this);
    },
    loadProgress: function() {
      if (this.element.buffered != null && this.element.buffered.length) {
        // Ensure `loadStarted()` is only called once.
        if (!this.loadStartedCalled) {
          this.loadStartedCalled = this.loadStarted();
        }
        var durationLoaded = this.element.buffered.end(this.element.buffered.length - 1);
        this.loadedPercent = durationLoaded / this.duration;

        this.settings.loadProgress.apply(this, [this.loadedPercent]);
      }
    },
    playPause: function() {
      if (this.playing) this.pause();
      else this.play();
    },
    play: function() {
      var ios = (/(ipod|iphone|ipad)/i).test(navigator.userAgent);
      // On iOS this interaction will trigger loading the mp3, so run `init()`.
      if (ios && this.element.readyState == 0) this.init.apply(this);
      // If the audio hasn't started preloading, then start it now.  
      // Then set `preload` to `true`, so that any tracks loaded in subsequently are loaded straight away.
      if (!this.settings.preload) {
        this.settings.preload = true;
        this.element.setAttribute('preload', 'auto');
        container[audiojs].events.trackLoadProgress(this);
      }
      this.playing = true;
      this.element.play();
      this.settings.play.apply(this);
    },
    pause: function() {
      this.playing = false;
      this.element.pause();
      this.settings.pause.apply(this);
    },
    setVolume: function(v) {
      this.element.volume = v;
    },
    trackEnded: function(e) {
      this.skipTo.apply(this, [0]);
      if (!this.settings.loop) this.pause.apply(this);
      this.settings.trackEnded.apply(this);
    }
  }

  // **getElementsByClassName**  
  // Having to rely on `getElementsByTagName` is pretty inflexible internally, so a modified version of Dustin Diaz's `getElementsByClassName` has been included.
  // This version cleans things up and prefers the native DOM method if it's available.
  var getByClass = function(searchClass, node) {
    var matches = [];
    node = node || document;

    if (node.getElementsByClassName) {
      matches = node.getElementsByClassName(searchClass);
    } else {
      var i, l, 
          els = node.getElementsByTagName("*"),
          pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");

      for (i = 0, l = els.length; i < l; i++) {
        if (pattern.test(els[i].className)) {
          matches.push(els[i]);
        }
      }
    }
    return matches.length > 1 ? matches : matches[0];
  };
// The global variable names are passed in here and can be changed if they conflict with anything else.
})('audiojs', 'audiojsInstance', this);
<style>
      body { color: #666; font-family: sans-serif; line-height: 1.4; }
      h1 { color: #444; font-size: 1.2em; padding: 14px 2px 12px; margin: 0px; }
      h1 em { font-style: normal; color: #999; }
      a { color: #888; text-decoration: none; }
      #wrapper { width: 190px; margin: 0px auto; }
      
      ol { padding: 0px; margin: 0px; list-style: decimal-leading-zero inside; color: #ccc; width: 460px; border-top: 1px solid #ccc; font-size: 0.9em; }
      ol li { position: relative; margin: 0px; padding: 9px 2px 10px; border-bottom: 1px solid #ccc; cursor: pointer; }
      ol li a { display: block; text-indent: -3.3ex; padding: 0px 0px 0px 20px; }
      li.playing { color: #aaa; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.3); }
      li.playing a { color: #000; }
      li.playing:before { content: '♬'; width: 14px; height: 14px; padding: 3px; line-height: 14px; margin: 0px; position: absolute; left: -24px; top: 9px; color: #000; font-size: 13px; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2); }
      
      #shortcuts { position: fixed; bottom: 0px; width: 100%; color: #666; font-size: 0.9em; margin: 60px 0px 0px; padding: 20px 20px 15px; background: #f3f3f3; background: rgba(240, 240, 240, 0.7); }
      #shortcuts div { width: 460px; margin: 0px auto; }
      #shortcuts h1 { margin: 0px 0px 6px; }
      #shortcuts p { margin: 0px 0px 18px; }
      #shortcuts em { font-style: normal; background: #d3d3d3; padding: 3px 9px; position: relative; left: -3px;
        -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;
        -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); -o-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); }

      @media screen and (max-device-width: 480px) {
        #wrapper { position: relative; left: -3%; }
        #shortcuts { display: none; }
      }
    </style>

<html><iframe scrolling="no" frameborder="0" allowTransparency="true" src="http://www.deezer.com/plugins/player?autoplay=false&playlist=true&width=700&height=240&cover=true&type=album&id=355805&title=&app_id=undefined" width="700" height="240"></iframe></html>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
<script type="text/javascript" src="http://kolber.github.io/audiojs/audiojs/audio.js"></script>

<script>
      $(function() { 
        // Setup the player to autoplay the next track
        var a = audiojs.createAll({
          trackEnded: function() {
            var next = $('ol li.playing').next();
            if (!next.length) next = $('ol li').first();
            next.addClass('playing').siblings().removeClass('playing');
            audio.load($('a', next).attr('data-src'));
            audio.play();
          }
        });
        
        // Load in the first track
        var audio = a[0];
            first = $('ol a').attr('data-src');
        $('ol li').first().addClass('playing');
        audio.load(first);

        // Load in a track on click
        $('ol li').click(function(e) {
          e.preventDefault();
          $(this).addClass('playing').siblings().removeClass('playing');
          audio.load($('a', this).attr('data-src'));
          audio.play();
        });
        // Keyboard shortcuts
        $(document).keydown(function(e) {
          var unicode = e.charCode ? e.charCode : e.keyCode;
             // right arrow
          if (unicode == 39) {
            var next = $('li.playing').next();
            if (!next.length) next = $('ol li').first();
            next.click();
            // back arrow
          } else if (unicode == 37) {
            var prev = $('li.playing').prev();
            if (!prev.length) prev = $('ol li').last();
            prev.click();
            // spacebar
          } else if (unicode == 32) {
            audio.playPause();
          }
        })
      });
    </script>
//{{{
//This ensures that the footer sticks to the bottom of the screen when there are no tiddlers open. If that is not desirable, it can be deleted.
function setFooter() {
         if (document.getElementById && document.getElementById("contentFooter") ) {
            var windowHeight=findWindowHeight();
         if (windowHeight>0) {
            var contentHeight= document.getElementById('mainMenu').offsetHeight + document.getElementById("header").offsetHeight + document.getElementById("contentFooter").offsetHeight;
            var menu= document.getElementById('mainMenu');
            if (windowHeight-(contentHeight)>=0) {
               menu.style.position='relative';
               menu.style.marginBottom=(windowHeight-(contentHeight))+'px';
               }
            else {
                 menu.style.position='';
                 menu.style.marginBottom='';
                 }
            }
         }
}
window.onresize = function() {
  setFooter();
}

Story.prototype.refreshTiddler_footerhack=Story.prototype.refreshTiddler;
Story.prototype.refreshTiddler = function (title,template,force)
{    
var theTiddler = Story.prototype.refreshTiddler_footerhack.apply(this,arguments);
setFooter();
   return theTiddler;}

//}}}
|''Type:''|file|
|''URL:''|http://thetwilightkid.r.tiddlyspot.com/|
|''Workspace:''|http://thetwilightkid.r.tiddlyspot.com/|

This tiddler was automatically created to record the details of this server
<html><img style="width: 98.9%; " src="http://isawyourunning.org/main/logos/logo.gif"></html>
<html>
    <!--Wavestreaming.com SHOUTcast Flash Player--><script type="text/javascript" src="http://player.wavestreamer.com/cgi-bin/swf.js?id=9P8FZC0DO7EBMNXO"></script><script type="text/javascript" src="http://player.wavestreaming.com/?id=9P8FZC0DO7EBMNXO"></script><object data="http://player.wavestreamer.com/cgi-bin/player2.swf" name="scplayer" id="scplayer" type="application/x-shockwave-flash" width="99.1%" height="40"><param value="false" name="allowfullscreen"><param value="always" name="allowscriptaccess"><param value="#FFFFFF" name="bgcolor"><param value="transparent" name="wmode"><param value="skin=http://player.wavestreamer.com/cgi-bin/schoon/schoon.swf&amp;title=Live Stream&amp;type=sound&amp;file=http://77.91.205.166:8000/;stream.mp3&amp;12756566268&amp;duration=99999&amp;id=scplayer&amp;autostart=true" name="flashvars"></object><!--End Player--></html>

<html><a href="http://isawyourunning.org:8000/listen.pls" target="_blank"><img width="99.1%" alt="Listen 128kbps stream" title="Listen 128kbps stream" src="http://isawyourunning.org/main/logos/clicktoplay.gif"></html>

    
jQuery(document).ready(function(){

    var scripts = document.getElementsByTagName("script");

    var jsFolder = "";

    for (var i= 0; i< scripts.length; i++)

    {

        if( scripts[i].src && scripts[i].src.match(/initaudioplayer-1\.js/i))

            jsFolder = scripts[i].src.substr(0, scripts[i].src.lastIndexOf("/") + 1);

    }

    jQuery("#amazingaudioplayer-1").amazingaudioplayer({

        jsfolder:jsFolder,

        skinsfoldername:"",

        titleinbarwidthmode:"fixed",

        timeformatlive:"%CURRENT% / LIVE",

        volumeimagewidth:24,

        barbackgroundimage:"",

        showtime:true,

        titleinbarwidth:80,

        showprogress:true,

        random:false,

        titleformat:"%TITLE%",

        height:600,

        loadingformat:"Loading...",

        prevnextimage:"prevnext-24-24-0.png",

        showinfo:false,

        imageheight:100,

        skin:"Bar",

        loopimage:"loop-24-24-0.png",

        loopimagewidth:24,

        showstop:false,

        prevnextimageheight:24,

        infoformat:"By %ARTIST% %ALBUM%<br />%INFO%",

        stopotherplayers:true,

        showloading:false,

        forcefirefoxflash:false,

        showvolumebar:true,

        imagefullwidth:false,

        width:300,

        showtitleinbar:false,

        showloop:true,

        volumeimage:"volume-24-24-0.png",

        playpauseimagewidth:24,

        loopimageheight:24,

        tracklistitem:10,

        tracklistitemformat:"%ID%. %TITLE% <span style='position:absolute;top:0;right:0;'>%DURATION%</span>",

        prevnextimagewidth:24,

        tracklistarrowimage:"tracklistarrow-48-16-0.png",

        playpauseimageheight:24,

        showbackgroundimage:false,

        imagewidth:100,

        stopimage:"stop-24-24-0.png",

        playpauseimage:"playpause-24-24-0.png",

        showprevnext:true,

        backgroundimage:"",

        autoplay:false,

        volumebarpadding:8,

        progressheight:8,

        showtracklistbackgroundimage:false,

        titleinbarscroll:true,

        showtitle:false,

        defaultvolume:-1,

        tracklistarrowimageheight:16,

        heightmode:"auto",

        titleinbarformat:"%TITLE%",

        showtracklist:false,

        stopimageheight:24,

        volumeimageheight:24,

        stopimagewidth:24,

        volumebarheight:80,

        noncontinous:false,

        tracklistbackgroundimage:"",

        showbarbackgroundimage:false,

        showimage:false,

        tracklistarrowimagewidth:48,

        timeformat:"%CURRENT% / %DURATION%",

        showvolume:true,

        fullwidth:false,

        loop:1,

        preloadaudio:true

    });

});

<html> 
<div id="wrapper">
      <h1>wait what — notorious xx <em>(2009)</em></h1>
      <audio preload ></audio>
      <ol>
        <li><a href="#" data-src="http://cc.stream.qqmusic.qq.com/C200004UBNZ30zFo1Y.m4a?vkey=67C6E002ED565B5860463BA0A3EE9B97795E790C2840C4D43E57A17574EB688A&guid=6686041260&fromtag=0">dead wrong intro</a></li>

        <li><a href="#" data-src="http://mr4.douban.com/201407020354/897e43ad9cacab255e89aa8d08719385/view/song/small/p619088.mp4">Free</a></li>


        <li><a href="#" data-src="http://listen.musicmp3.ru/43bc9f3e1959277b/3fe9dfe112c9c8b0">Good Woman</a></li>


        <li><a href="#" data-src="http://kolber.github.io/audiojs/demos/mp3/05-one-more-chance-for-a-heart-to-skip-a-beat.mp3">one more chance for a heart to skip a beat</a></li>
        <li><a href="#" data-src="http://kolber.github.io/audiojs/demos/mp3/06-suicidal-fantasy.mp3">suicidal fantasy</a></li>
        <li><a href="#" data-src="http://kolber.github.io/audiojs/demos/mp3/07-everyday-shelter.mp3">everyday shelter</a></li>
        <li><a href="#" data-src="http://kolber.github.io/audiojs/demos/mp3/08-basic-hypnosis.mp3">basic hypnosis</a></li>
        <li><a href="#" data-src="http://kolber.github.io/audiojs/demos/mp3/09-infinite-victory.mp3">infinite victory</a></li>
        <li><a href="#" data-src="http://kolber.github.io/audiojs/demos/mp3/10-the-curious-incident-of-big-poppa-in-the-nighttime.mp3">the curious incident of big poppa in the nighttime</a></li>
        <li><a href="#" data-src="http://kolber.github.io/audiojs/demos/mp3/11-mo-stars-mo-problems.mp3">mo stars mo problems</a></li>
      </ol>
    </div>
</html>

<script>
      $(function() { 
        // Setup the player to autoplay the next track
        var a = audiojs.createAll( {
          trackEnded: function() {
            var next = $('ol li.playing').next();
            if (!next.length) next = $('ol li').first();
            next.addClass('playing').siblings().removeClass('playing');
            audio.load($('a', next).attr('data-src'));
            audio.play();
          }
        });
        
        // Load in the first track
        var audio = a[0];
            first = $('ol a').attr('data-src');
        $('ol li').first().addClass('playing');
        audio.load(first);

 // Load in a track on click
        $('ol li').click(function(e) {
          e.preventDefault();
          $(this).addClass('playing').siblings().removeClass('playing');
          audio.load($('a', this).attr('data-src'));
          audio.play();
               });

audiojs.events.ready(function() {
  var as = audiojs.createAll({
    autoplay: true
  });
});



      
      });
    </script>







 
<html><a target="_blank" href="http://kexp.org/"> <img width="188px" src="http://www.seattlechannel.org/images/kexpLogo.gif"></html>
<html><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="190" height="62">
<param name="movie" value="http://www.passhosting.net/ffmp3-config.swf" />
<param name="flashvars" value="url=http://live-mp3-128.kexp.org:8000/;&lang=en&codec=mp3&volume=90&introurl=&autoplay=true&traking=false&jsevents=false&buffering=5&skin=http://www.passhosting.net/skins/darkconsole/ffmp3-darkconsole.xml&title=KEXP%20Seattle" />
<param name="wmode" value="transparent" />
<param name="allowscriptaccess" value="always" />
<param name="scale" value="noscale" />
<embed src="http://www.passhosting.net/ffmp3-config.swf" flashvars="url=http://live-mp3-128.kexp.org:8000/;&lang=en&codec=mp3&volume=90&introurl=&autoplay=true&traking=false&jsevents=false&buffering=5&skin=http://www.passhosting.net/skins/darkconsole/ffmp3-darkconsole.xml&title=KEXP%20Seattle" width="190" scale="noscale" height="62" wmode="transparent" allowscriptaccess="always" type="application/x-shockwave-flash" />
</object>
</html><html><iframe src="http://kexp.org/playlist/miniplaylist" scrolling="no" width="98.9%" height="470" frameborder=0> </iframe></html>



<html>
<iframe style="width:1300px; height:900px; -moz-transform:scale(0.75, 0.75)"  src="http://sklpns.50webs.com/Joy%20Division/index1.htm"></iframe>
</html>
<html><object style="visibility: visible; display: inherit;"><embed type="application/x-shockwave-flash" src="http://musicservices.myspace.com/Modules/MusicServices/Services/Embed.ashx/ptype=10,ap=1,artid=5242445,albid=9633083,skinid=27,profid=190402243,sindex=-1" style="" id="shell" name="shell" quality="high" allowscriptaccess="always" wmode="transparent" flashvars="e=http%3A//music.myspace.com/index.cfm%3Ffuseaction%3Dmusic.artistalbums%26artistid%3D5242445%26albumid%3D9633083" width="98.9%" height="100"></object></html>

<html><object style="visibility: visible; display: inherit;"><embed type="application/x-shockwave-flash" src="http://musicservices.myspace.com/Modules/MusicServices/Services/Embed.ashx/ptype=3,ap=1,artid=54874,albid=8799032,sindex=-1.0,shuffle=false,sseed=0,amix=false,pmix=false" style="" id="shell" name="shell" bgcolor="#101010" quality="high" allowscriptaccess="always" wmode="transparent" flashvars="e=http%3A//music.myspace.com/index.cfm%3Ffuseaction%3Dmusic.popupplayer%26sindex%3D-1.0%26shuffle%3Dfalse%26amix%3Dfalse%26pmix%3Dfalse%26albid%3D8799032%26artid%3D54874%26sseed%3D0%26ptype%3D3%26stime%3D11.781%26ap%3D1" width="200" height="485"></object></html>

<html><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" type="application/x-shockwave-flash" id="wgvSingleTrackWidget" name="WGV_SingleTrackWidget" width="281" height="200">
<param name="movie" value="http://concerts.wolfgangsvault.com/common/swf/wgv_st_player.swf" />
<param name="bgcolor" value="#ffffff" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<param name="swliveconnect" value="true" />
<param name="flashvars" value="trackID=4834271" />
<embed src="http://concerts.wolfgangsvault.com/common/swf/wgv_st_player.swf" flashvars="trackID=4834271" width="281" height="200" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" name="WGV_SingleTrackWidget" bgcolor="#ffffff"></embed></object></html>
<html><tr class="lfmEmbed"><td><object type="application/x-shockwave-flash" data="http://cdn.last.fm/widgets/radio/22.swf" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="99.1%" height="140" > <param name="movie" value="http://cdn.last.fm/widgets/radio/22.swf" /> <param name="flashvars" value="lfmMode=radio&amp;theme=black&amp;radioURL=artists%2F1019694%2C1015157%2C75%2C783%2C1406%2C508%2C1006841%2C2163%2C76%2C1005765%2C183%2C1404%2C62%2C2734%2C99%2C2443%2C1361%2C1239017%2C3791%2C6764061%2C506%2C6806806%2C1237988%2C1006421%2C1239738%2C1224008%2C1648%2C1010452%2C2647%2C10197528%2C1004071%2C5015%2C1046939%2C3146%2C1114537%2C1492%2C1507%2C1013847%2C1258879%2C6705872%2C1112601%2C10217118%2C1120135%2C1144571%2C4973%2C4797%2C2067129%2C1276199&amp;autostart=true" </html>

<html><embed type="application/x-shockwave-flash" wmode="transparent" src="http://www.fileden.com/files/2009/5/18/2446954/The%20Paisley%20Underground%20Revisited.swf" width="98.9%" </embed></html>
Sorry, last.fm streams are no longer available.
Resume previous audio?

<html>
<a href="#" onClick="history.go(-1)"><img src="http://jd.heliohost.org/tk/v/previous.png" width=15%   border="0"/></a> 
</html>
<html><tr class="lfmEmbed"><td><object type="application/x-shockwave-flash" data="http://cdn.last.fm/widgets/radio/22.swf" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="98.9%" height="140" > <param name="movie" value="http://cdn.last.fm/widgets/radio/22.swf" /> <param name="flashvars" value="lfmMode=radio&amp;radioURL=lastfm://playlist/836835/shuffle&amp;theme=red&amp;autostart=true" </html>
<html><img style="width: 98.9%;" src="http://upload.wikimedia.org/wikipedia/en/7/7e/Brainwashed.jpg"></html>
<html><embed src="http://podnova.com/player/mplayer/player2.swf" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://podnova.com/player/playlist.php?url=http%3A%2F%2Fwww.brainwashed.com%2Fpodcast%2Fpodcast_rss.xml&playlist=bottom&amp;&playlistsize=350&amp;autostart=true&amp;largecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=false&amp;lightcolor=0x996600&amp;backcolor=0x000000&amp;frontcolor=0xCCCCCC" width="99.1%" height="250"></html>

<html><embed src="http://podnova.com/player/mplayer/player2.swf" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://podnova.com/player/playlist.php?url=http%3A%2F%2Fkranky.net%2Fkrankykast_rss.xml&playlist=bottom&amp;&playlistsize=350&amp;autostart=true&amp;largecontrols=true&amp;repeat=list&amp;displayheight=0&amp;shuffle=false&amp;lightcolor=0x996600&amp;backcolor=0x000000&amp;frontcolor=0xCCCCCC" width="99.1%" height="250"></html>
Type the text for 'New Tiddler'
<<upload http://thetwilightkid.r.tiddlyspot.com/store.cgi index.html . .  thetwilightkid.r>><html><a href='http://thetwilightkid.r.tiddlyspot.com/download' class='button'>download</a></html><<closeAll>><<permaview>><<newTiddler>><<newJournal "DD MMM YYYY" "journal">><<saveChanges>><<slider chkSliderOptionsPanel OptionsPanel "options »" "Change TiddlyWiki advanced options">>

<<tabs txtMainTab "Timeline" "Timeline" TabTimeline "All" "All tiddlers" TabAll "Tags" "All tags" TabTags "More" "More lists" TabMore>>

<html><embed type="application/x-shockwave-flash" src="http://www.finetune.com/player/FinetunePlayer_as3.swf" id="ft_player_swf" name="ft_player_swf" bgcolor="#333333" quality="high" flashvars="playlist=p1619227&amp;autoplay=true&amp;hasjs=true&amp;width=180&amp;height=280" width="180" height="280"></html>
<html><a href="http://www.xpn.org/xpn2/home" target="blank"><img width="98.9%" src="http://www.allaccess.com/assets/img/editorial/raw/xp/XPN2Logo.jpg"></html>
<html><object id="player" width="99.1%" height="25" type="application/x-shockwave-flash" data="http://sgmc.streamguys.net/player/VideoPlayer-xpn.swf" style="visibility: visible;">
<param name="wmode" value="transparent">
<param name="allowFullScreen" value="true">
<param name="allowScriptAccess" value="always">
<param name="flashvars" value="configXML=http://sgmc.streamguys.net/player/config2.cfm?LiveStreamGUID=873b0202-7837-49cb-9720-2b7b81e848b6&CategoryGUID=c747c304-8a34-4649-8b76-05462b8923d&playerPath=http://www.xpn.org/player/player.php&emailFormMessage=Check out this media clip!&start=1322939380702&autoPlay=1&info_buttonColor=12539916&info_buttonColorHover=3691128">
</object></html>
<br>
''Now Playing''
<html><iframe src="http://jd.heliohost.org/tk/xpn2_2.html" scrolling="no" width="190" height="115"  frameborder=0> </iframe></html>
''Recently Played''
<html><iframe src="http://jd.heliohost.org/tk/xpn2.html" scrolling="no" width="190" height="125"  frameborder=0> </iframe></html>