AUDIO.

load  -  function (){ ^I^Iif (mediaElement._controlsAutoPlay !== undefined){ ^I^I^Ithis.autoplay = mediaElement._controlsAutoPlay; ^I^I} else { ^I^I^Ithis.autoplay = true; ^I^I} ^I^I ^I^I ^I^Iif (mediaElement.palm._lastSrc !== null){ ^I^I^IoriginalLoad();^I^I ^I^I} ^I}
muted  -  false
palm  -  [object Object]
draggable  -  false
mojo  -  [object Object]
ctrl  -  [object Object]
playerItems  -  [object Object],[object Object],[object Object]
scrollHeight  -  0
clientLeft  -  0
error  -  
firstElementChild  -  [object HTMLSourceElement]
nodeType  -  1
offsetParent  -  
offsetWidth  -  0
isContentEditable  -  false
loop  -  false
autobuffer  -  true
previousElementSibling  -  
parentElement  -  
autoplay  -  true
children  -  [object HTMLCollection]
localName  -  audio
ownerDocument  -  [object HTMLDocument]
nodeValue  -  
lastElementChild  -  [object HTMLSourceElement]
paused  -  false
startTime  -  0
offsetLeft  -  0
played  -  [object TimeRanges]
webkitPreservesPitch  -  true
tagName  -  AUDIO
readyState  -  4
className  -  
prefix  -  
innerHTML  -  
previousSibling  -  
namespaceURI  -  http://www.w3.org/1999/xhtml
duration  -  2760.493896484375
id  -  
childElementCount  -  1
scrollLeft  -  0
lastChild  -  [object HTMLSourceElement]
innerText  -  
clientHeight  -  0
textContent  -  
nextSibling  -  
controls  -  false
scrollWidth  -  0
currentTime  -  4.5920000076293945
offsetHeight  -  0
playbackRate  -  1
clientWidth  -  0
currentSrc  -  http://panel.radiolan.sk:5000/webman/modules/AudioStation/webUI/audio_stream.cgi/0.mp3?sid=4AxytbXsiS4Jg&action=streaming&songpath=%2Fvolume1%2Fmusic%2Fminus_8_live_in_buddhabar_part2.mp3
volume  -  1
ended  -  false
nodeName  -  AUDIO
style  -  [object CSSStyleDeclaration]
lang  -  
src  -  http://panel.radiolan.sk:5000/webman/modules/AudioStation/webUI/audio_stream.cgi/0.mp3?sid=4AxytbXsiS4Jg&action=streaming&songpath=%2Fvolume1%2Fmusic%2Fminus_8_live_in_buddhabar_part2.mp3
seeking  -  false
scrollTop  -  0
offsetTop  -  0
childNodes  -  [object NodeList]
baseURI  -  
nextElementSibling  -  
title  -  
firstChild  -  [object HTMLSourceElement]
attributes  -  [object NamedNodeMap]
seekable  -  [object TimeRanges]
buffered  -  [object TimeRanges]
outerText  -  
parentNode  -  
clientTop  -  0
tabIndex  -  -1
networkState  -  2
defaultPlaybackRate  -  1
contentEditable  -  false
dir  -  
outerHTML  -  
canPlayType  -  function canPlayType() { [native code] }
play  -  function play() { [native code] }
pause  -  function pause() { [native code] }
NETWORK_EMPTY  -  0
NETWORK_IDLE  -  1
NETWORK_LOADING  -  2
NETWORK_LOADED  -  3
NETWORK_NO_SOURCE  -  4
HAVE_NOTHING  -  0
HAVE_METADATA  -  1
HAVE_CURRENT_DATA  -  2
HAVE_FUTURE_DATA  -  3
HAVE_ENOUGH_DATA  -  4
insertAdjacentElement  -  function insertAdjacentElement() { [native code] }
visible  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
insertAdjacentHTML  -  function insertAdjacentHTML() { [native code] }
toggle  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
hide  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
insertAdjacentText  -  function insertAdjacentText() { [native code] }
show  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
remove  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
update  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
replace  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
insert  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
wrap  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
inspect  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
recursivelyCollect  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
ancestors  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
descendants  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
firstDescendant  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
immediateDescendants  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
previousSiblings  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
nextSiblings  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
siblings  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
match  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
up  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
down  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
previous  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
next  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
select  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
adjacent  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
identify  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
readAttribute  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
writeAttribute  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
getHeight  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
getWidth  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
classNames  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
hasClassName  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
addClassName  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
removeClassName  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
toggleClassName  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
cleanWhitespace  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
empty  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
descendantOf  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
scrollTo  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
getStyle  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
getOpacity  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
setStyle  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
setOpacity  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
getDimensions  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
makePositioned  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
undoPositioned  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
makeClipping  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
undoClipping  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
cumulativeOffset  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
positionedOffset  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
absolutize  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
relativize  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
cumulativeScrollOffset  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
getOffsetParent  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
viewportOffset  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
clonePosition  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
childOf  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
getElementsBySelector  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
childElements  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
fire  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
observe  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
stopObserving  -  function () {       return __method.apply(null, [this].concat($A(arguments)));     }
getAttribute  -  function getAttribute() { [native code] }
setAttribute  -  function setAttribute() { [native code] }
removeAttribute  -  function removeAttribute() { [native code] }
getAttributeNode  -  function getAttributeNode() { [native code] }
setAttributeNode  -  function setAttributeNode() { [native code] }
removeAttributeNode  -  function removeAttributeNode() { [native code] }
getElementsByTagName  -  function getElementsByTagName() { [native code] }
getAttributeNS  -  function getAttributeNS() { [native code] }
setAttributeNS  -  function setAttributeNS() { [native code] }
removeAttributeNS  -  function removeAttributeNS() { [native code] }
getElementsByTagNameNS  -  function getElementsByTagNameNS() { [native code] }
getAttributeNodeNS  -  function getAttributeNodeNS() { [native code] }
setAttributeNodeNS  -  function setAttributeNodeNS() { [native code] }
hasAttribute  -  function hasAttribute() { [native code] }
hasAttributeNS  -  function hasAttributeNS() { [native code] }
focus  -  function focus() { [native code] }
blur  -  function blur() { [native code] }
scrollIntoView  -  function scrollIntoView() { [native code] }
contains  -  function contains() { [native code] }
scrollIntoViewIfNeeded  -  function scrollIntoViewIfNeeded() { [native code] }
scrollByLines  -  function scrollByLines() { [native code] }
scrollByPages  -  function scrollByPages() { [native code] }
getElementsByClassName  -  function getElementsByClassName() { [native code] }
querySelector  -  function querySelector() { [native code] }
querySelectorAll  -  function querySelectorAll() { [native code] }
webkitMatchesSelector  -  function webkitMatchesSelector() { [native code] }
getClientRects  -  function getClientRects() { [native code] }
getBoundingClientRect  -  function getBoundingClientRect() { [native code] }
insertBefore  -  function insertBefore() { [native code] }
replaceChild  -  function replaceChild() { [native code] }
removeChild  -  function removeChild() { [native code] }
appendChild  -  function appendChild() { [native code] }
hasChildNodes  -  function hasChildNodes() { [native code] }
cloneNode  -  function cloneNode() { [native code] }
normalize  -  function normalize() { [native code] }
isSupported  -  function isSupported() { [native code] }
hasAttributes  -  function hasAttributes() { [native code] }
isSameNode  -  function isSameNode() { [native code] }
isEqualNode  -  function isEqualNode() { [native code] }
lookupPrefix  -  function lookupPrefix() { [native code] }
isDefaultNamespace  -  function isDefaultNamespace() { [native code] }
lookupNamespaceURI  -  function lookupNamespaceURI() { [native code] }
compareDocumentPosition  -  function compareDocumentPosition() { [native code] }
addEventListener  -  function addEventListener() { [native code] }
removeEventListener  -  function removeEventListener() { [native code] }
dispatchEvent  -  function dispatchEvent() { [native code] }
ELEMENT_NODE  -  1
ATTRIBUTE_NODE  -  2
TEXT_NODE  -  3
CDATA_SECTION_NODE  -  4
ENTITY_REFERENCE_NODE  -  5
ENTITY_NODE  -  6
PROCESSING_INSTRUCTION_NODE  -  7
COMMENT_NODE  -  8
DOCUMENT_NODE  -  9
DOCUMENT_TYPE_NODE  -  10
DOCUMENT_FRAGMENT_NODE  -  11
NOTATION_NODE  -  12
DOCUMENT_POSITION_DISCONNECTED  -  1
DOCUMENT_POSITION_PRECEDING  -  2
DOCUMENT_POSITION_FOLLOWING  -  4
DOCUMENT_POSITION_CONTAINS  -  8
DOCUMENT_POSITION_CONTAINED_BY  -  16
DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC  -  32

_mediaElement  -  [object HTMLAudioElement]
_mediaExtension  -  [object Object]
audioClass  -  media
_lastSrc  -  http://panel.radiolan.sk:5000/webman/modules/AudioStation/webUI/audio_stream.cgi/0.mp3?sid=FucpcZBw5bDqg&action=streaming&songpath=%2Fvolume1%2Fmusic%2Fminus_8_live_in_buddhabar_part2.mp3
initialize  -  function (initMediaElement, initMediaExtension){ ^I^I ^I}
_audioClass  -  
errorDetails  -  [object Object]
_autoPause  -  true
connected  -  true
getConsumptionRate  -  function (){ ^I^Ireturn 0; ^I}
setConsumptionRate  -  function (){ ^I^I ^I}
getErrorClass  -  function (){ ^I^Ireturn this._mediaElement.error; ^I}
getErrorCode  -  function (){ ^I^Ireturn "8" /*this is the mobitv specific error code, and they are the only ones that use this*/; ^I}
getErrorValue  -  function (){ ^I^Ireturn this._mediaExtension.extendedErrorValue; ^I}
setStreamProperty  -  function (property){ ^I^Ithis._mediaExtension.streamProperty = property; ^I}
unloadPipeline  -  function (mediaObject){ ^I ^I^I// todo: this should hook into some media api ^I^ImediaObject.pause(); ^I}
setAudioClass  -  function (audioClass){ ^I^Ithis._mediaExtension.audioClass = audioClass; ^I}
getAudioClass  -  function (){ ^I^Ireturn this._mediaExtension.audioClass; ^I}
setAutoResumeOnCallEnd  -  function (autoResume){ ^I}
setAutoPausing  -  function (autoPause){ ^I}

_mediaElement  -  [object HTMLAudioElement]
_mediaExtension  -  [object Object]
audioClass  -  media
_lastSrc  -  http://.....
initialize  -  function (initMediaElement, initMediaExtension)
_audioClass  -  
errorDetails  -  [object Object]
_autoPause  -  true
connected  -  true
getConsumptionRate  -  function ()
setConsumptionRate  -  function ()
getErrorClass  -  function ()
getErrorCode  -  function ()
getErrorValue  -  function ()
setStreamProperty  -  function (property)
unloadPipeline  -  function (mediaObject)
setAudioClass  -  function (audioClass)
getAudioClass  -  function ()
setAutoResumeOnCallEnd  -  function (autoResume)
setAutoPausing  -  function (autoPause)