]> _ Git - cubeextranet.git/commitdiff
(no commit message)
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Mon, 4 Jun 2012 13:24:37 +0000 (13:24 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Mon, 4 Jun 2012 13:24:37 +0000 (13:24 +0000)
55 files changed:
fluidbook/compile/_js/swfaddress.js
fluidbook/icones/6/mobile/help-fingers.svg [new file with mode: 0644]
fluidbook/icones/6/mobile/help-mouse.svg [new file with mode: 0644]
fluidbook/icones/6/mobile/nav-bookmark.svg [new file with mode: 0644]
fluidbook/icones/6/mobile/nav-facebook.svg [new file with mode: 0644]
fluidbook/icones/6/mobile/nav-friend.svg [new file with mode: 0644]
fluidbook/icones/6/mobile/nav-help.svg [new file with mode: 0644]
fluidbook/icones/6/mobile/nav-index.svg [new file with mode: 0644]
fluidbook/icones/6/mobile/nav-sommaire.svg [new file with mode: 0644]
fluidbook/icones/6/mobile/nav-twitter.svg [new file with mode: 0644]
fluidbook/icones/6/mobile/next.svg [new file with mode: 0644]
fluidbook/icones/6/mobile/previous.svg [new file with mode: 0644]
fluidbook/icones/6/mobile/search.svg [new file with mode: 0644]
fluidbook/icones/6/nav-2d.png [new file with mode: 0644]
fluidbook/icones/6/nav-3d.png [new file with mode: 0644]
fluidbook/icones/6/nav-archives.png [new file with mode: 0644]
fluidbook/icones/6/nav-basket.png [new file with mode: 0644]
fluidbook/icones/6/nav-bookmark.png [new file with mode: 0644]
fluidbook/icones/6/nav-friend.png [new file with mode: 0644]
fluidbook/icones/6/nav-fullscreen.png [new file with mode: 0644]
fluidbook/icones/6/nav-help.png [new file with mode: 0644]
fluidbook/icones/6/nav-index.png [new file with mode: 0644]
fluidbook/icones/6/nav-normal.png [new file with mode: 0644]
fluidbook/icones/6/nav-normalscreen.png [new file with mode: 0644]
fluidbook/icones/6/nav-previous.png [new file with mode: 0644]
fluidbook/icones/6/nav-print.png [new file with mode: 0644]
fluidbook/icones/6/nav-save.png [new file with mode: 0644]
fluidbook/icones/6/nav-sommaire.png [new file with mode: 0644]
fluidbook/icones/6/nav-soundoff.png [new file with mode: 0644]
fluidbook/icones/6/nav-soundon.png [new file with mode: 0644]
fluidbook/icones/6/nav-zoomin.png [new file with mode: 0644]
fluidbook/icones/6/nav-zoomout.png [new file with mode: 0644]
fluidbook/icones/6/v1/nav-bookmark-off.png [new file with mode: 0644]
fluidbook/icones/6/v1/nav-bookmark-on.png [new file with mode: 0644]
fluidbook/icones/6/v1/nav-help-off.png [new file with mode: 0644]
fluidbook/icones/6/v1/nav-help-on.png [new file with mode: 0644]
fluidbook/icones/6/v1/nav-index-off.png [new file with mode: 0644]
fluidbook/icones/6/v1/nav-index-on.png [new file with mode: 0644]
fluidbook/icones/6/v1/nav-normal-off.png [new file with mode: 0644]
fluidbook/icones/6/v1/nav-normal-on.png [new file with mode: 0644]
fluidbook/icones/6/v1/nav-pdf-off.png [new file with mode: 0644]
fluidbook/icones/6/v1/nav-pdf-on.png [new file with mode: 0644]
fluidbook/icones/6/v1/nav-print-off.png [new file with mode: 0644]
fluidbook/icones/6/v1/nav-print-on.png [new file with mode: 0644]
fluidbook/icones/6/v1/nav-search-off.png [new file with mode: 0644]
fluidbook/icones/6/v1/nav-search-on.png [new file with mode: 0644]
fluidbook/icones/6/v1/nav-send-off.png [new file with mode: 0644]
fluidbook/icones/6/v1/nav-send-on.png [new file with mode: 0644]
fluidbook/icones/6/v1/nav-sommaire-off.png [new file with mode: 0644]
fluidbook/icones/6/v1/nav-sommaire-on.png [new file with mode: 0644]
fluidbook/icones/6/v1/nav-zoomin-off.png [new file with mode: 0644]
fluidbook/icones/6/v1/nav-zoomin-on.png [new file with mode: 0644]
fluidbook/icones/6/v1/nav-zoomout-off.png [new file with mode: 0644]
fluidbook/icones/6/v1/nav-zoomout-on.png [new file with mode: 0644]
inc/ws/Util/packager/class.ws.packager.html.php

index 01b52946e35bd056ca953284020896f44cd0774b..646b2292b29123e8391d0c54dc829322590c5b50 100644 (file)
@@ -1 +1 @@
-/**\r * SWFAddress 2.4: Deep linking for Flash and Ajax <http://www.asual.com/swfaddress/>\r *\r * SWFAddress is (c) 2006-2009 Rostislav Hristov and contributors\r * This software is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>\r *\r */\r\rif (typeof asual == "undefined") var asual = {};\rif (typeof asual.util == "undefined") asual.util = {};\r\rasual.util.Browser = new function() {\r \r    var _agent = navigator.userAgent.toLowerCase(),\r        _safari = /webkit/.test(_agent),\r        _opera = /opera/.test(_agent),\r        _msie = /msie/.test(_agent) && !/opera/.test(_agent),\r        _mozilla = /mozilla/.test(_agent) && !/(compatible|webkit)/.test(_agent),\r        _version = parseFloat(_msie ? _agent.substr(_agent.indexOf('msie') + 4) : \r            (_agent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [0,'0'])[1]);\r\r    this.toString = function() {\r        return '[class Browser]';\r    };\r\r    this.getVersion = function() {\r        return _version;\r    };\r\r    this.isMSIE = function() {\r        return _msie;\r    };\r\r    this.isSafari = function() {\r        return _safari;\r    };\r\r    this.isOpera = function() {\r        return _opera;\r    };\r\r    this.isMozilla = function() {\r        return _mozilla;\r    };\r}\r\rasual.util.Events = new function() {\r\r    var DOM_LOADED = 'DOMContentLoaded', \r        STOP = 'onstop',\r        _w = window,\r        _d = document,\r        _cache = [],\r        _util = asual.util,\r        _browser = _util.Browser,\r        _msie = _browser.isMSIE(),\r        _safari = _browser.isSafari();\r\r    this.toString = function() {\r        return '[class Events]';\r    };\r\r    this.addListener = function(obj, type, listener) {\r        _cache.push({o: obj, t: type, l: listener});\r        if (!(type == DOM_LOADED && (_msie || _safari))) {\r            if (obj.addEventListener)\r                obj.addEventListener(type, listener, false);\r            else if (obj.attachEvent)\r                obj.attachEvent('on' + type, listener);\r        }\r    };\r\r    this.removeListener = function(obj, type, listener) {\r        for (var i = 0, e; e = _cache[i]; i++) {\r            if (e.o == obj && e.t == type && e.l == listener) {\r                _cache.splice(i, 1);\r                break;\r            }\r        }\r        if (!(type == DOM_LOADED && (_msie || _safari))) {\r            if (obj.removeEventListener)\r                obj.removeEventListener(type, listener, false);\r            else if (obj.detachEvent)\r                obj.detachEvent('on' + type, listener);\r        }\r    };\r\r    var _unload = function() {\r        for (var i = 0, evt; evt = _cache[i]; i++) {\r            if (evt.t != DOM_LOADED)\r                _util.Events.removeListener(evt.o, evt.t, evt.l);\r        }\r    };\r\r    var _unloadFix = function() {\r        if (_d.readyState == 'interactive') {\r            function stop() {\r                _d.detachEvent(STOP, stop);\r                _unload();\r            };\r            _d.attachEvent(STOP, stop);\r            _w.setTimeout(function() {\r                _d.detachEvent(STOP, stop);\r            }, 0);\r        }\r    };\r\r    if (_msie || _safari) {\r        (function (){\r            try {\r                if ((_msie && _d.body) || !/loaded|complete/.test(_d.readyState))\r                    _d.documentElement.doScroll('left');\r            } catch(e) {\r                return setTimeout(arguments.callee, 0);\r            }\r            for (var i = 0, e; e = _cache[i]; i++)\r                if (e.t == DOM_LOADED) e.l.call(null);\r        })();\r    }\r\r    if (_msie)\r        _w.attachEvent('onbeforeunload', _unloadFix);\r\r    this.addListener(_w, 'unload', _unload);\r}\r\rasual.util.Functions = new function() {\r\r    this.toString = function() {\r        return '[class Functions]';\r    };\r\r    this.bind = function(method, object, param) {\r        for (var i = 2, p, arr = []; p = arguments[i]; i++)\r            arr.push(p);\r        return function() {\r            return method.apply(object, arr);\r        }\r    };\r}\r\rvar SWFAddressEvent = function(type) {\r\r    this.toString = function() {\r        return '[object SWFAddressEvent]';\r    };\r\r    this.type = type;\r\r    this.target = [SWFAddress][0];\r\r    this.value = SWFAddress.getValue();\r\r    this.path = SWFAddress.getPath();\r\r    this.pathNames = SWFAddress.getPathNames();\r\r    this.parameters = {};\r\r    var _parameterNames = SWFAddress.getParameterNames();\r    for (var i = 0, l = _parameterNames.length; i < l; i++)\r        this.parameters[_parameterNames[i]] = SWFAddress.getParameter(_parameterNames[i]);\r\r    this.parameterNames = _parameterNames;\r\r}\r\rSWFAddressEvent.INIT = 'init';\r\rSWFAddressEvent.CHANGE = 'change';\r\rSWFAddressEvent.INTERNAL_CHANGE = 'internalChange';\r\rSWFAddressEvent.EXTERNAL_CHANGE = 'externalChange';\r\rvar SWFAddress = new function() {\r\r    var _getHash = function() {\r        var index = _l.href.indexOf('#');\r        return index != -1 ? _ec(_dc(_l.href.substr(index + 1))) : '';\r    };\r\r    var _getWindow = function() {\r        return window;\r    };\r\r    var _strictCheck = function(value, force) {\r        if (_opts.strict)\r            value = force ? (value.substr(0, 1) != '/' ? '/' + value : value) : (value == '' ? '/' : value);\r        return value;\r    };\r\r    var _ieLocal = function(value, direction) {\r        return (_msie && _l.protocol == 'file:') ? \r            (direction ? _value.replace(/\?/, '%3F') : _value.replace(/%253F/, '?')) : value;\r    };\r\r    var _searchScript = function(el) {\r        if (el.childNodes) {\r            for (var i = 0, l = el.childNodes.length, s; i < l; i++) {\r                if (el.childNodes[i].src)\r                    _url = String(el.childNodes[i].src);\r                if (s = _searchScript(el.childNodes[i]))\r                    return s;\r            }\r        }\r    };\r\r    var _titleCheck = function() {\r        if (_d.title != _title && _d.title.indexOf('#') != -1)\r            _d.title = _title;\r    };\r\r    var _listen = function() {\r        if (!_silent) {\r            var hash = _getHash();\r            var diff = !(_value == hash);\r            if (_safari && _version < 523) {\r                if (_length != _h.length) {\r                    _length = _h.length;\r                    if (typeof _stack[_length - 1] != UNDEFINED)\r                        _value = _stack[_length - 1];\r                    _update.call(this, false);\r                }\r            } else if (_msie && diff) {\r                if (_version < 7)\r                    _l.reload();\r                else\r                    this.setValue(hash);\r            } else if (diff) {\r                _value = hash;\r                _update.call(this, false);\r            }\r            if (_msie)\r                _titleCheck.call(this);\r        }\r    };\r\r    var _bodyClick = function(e) {\r        if (_popup.length > 0) {\r            var popup = window.open(_popup[0], _popup[1], eval(_popup[2]));\r            if (typeof _popup[3] != UNDEFINED)\r                eval(_popup[3]);\r        }\r        _popup = [];\r    };\r\r    var _swfChange = function() {\r        for (var i = 0, id, obj, value = SWFAddress.getValue(), setter = 'setSWFAddressValue'; id = _ids[i]; i++) {\r            obj = document.getElementById(id);\r            if (obj) {\r                if (obj.parentNode && typeof obj.parentNode.so != UNDEFINED) {\r                    obj.parentNode.so.call(setter, value);\r                } else {\r                    if (!(obj && typeof obj[setter] != UNDEFINED)) {\r                        var objects = obj.getElementsByTagName('object');\r                        var embeds = obj.getElementsByTagName('embed');\r                        obj = ((objects[0] && typeof objects[0][setter] != UNDEFINED) ? \r                            objects[0] : ((embeds[0] && typeof embeds[0][setter] != UNDEFINED) ? \r                                embeds[0] : null));\r                    }\r                    if (obj)\r                        obj[setter](value);\r                } \r            } else if (obj = document[id]) {\r                if (typeof obj[setter] != UNDEFINED)\r                    obj[setter](value);\r            }\r        }\r    };\r\r    var _jsDispatch = function(type) {\r        this.dispatchEvent(new SWFAddressEvent(type));\r        type = type.substr(0, 1).toUpperCase() + type.substr(1);\r        if(typeof this['on' + type] == FUNCTION)\r            this['on' + type]();\r    };\r\r    var _jsInit = function() {\r        if (_util.Browser.isSafari())\r            _d.body.addEventListener('click', _bodyClick);\r        _jsDispatch.call(this, 'init');\r    };\r\r    var _jsChange = function() {\r        _swfChange();\r        _jsDispatch.call(this, 'change');\r    };\r\r    var _update = function(internal) {\r        _jsChange.call(this);\r        if (internal) {\r            _jsDispatch.call(this, 'internalChange');\r        } else {\r            _jsDispatch.call(this, 'externalChange');\r        }\r        _st(_functions.bind(_track, this), 10);\r    };\r\r    var _track = function() {\r        var value = (_l.pathname + (/\/$/.test(_l.pathname) ? '' : '/') + this.getValue()).replace(/\/\//, '/').replace(/^\/$/, '');\r        var fn = _t[_opts.tracker];\r        if (typeof fn == FUNCTION)\r            fn(value);\r        else if (typeof _t.pageTracker != UNDEFINED && typeof _t.pageTracker._trackPageview == FUNCTION)\r            _t.pageTracker._trackPageview(value);\r        else if (typeof _t.urchinTracker == FUNCTION) \r            _t.urchinTracker(value);\r    };\r\r    var _htmlWrite = function() {\r        var doc = _frame.contentWindow.document;\r        doc.open();\r        doc.write('<html><head><title>' + _d.title + '</title><script>var ' + ID + ' = "' + _getHash() + '";</script></head></html>');\r        doc.close();\r    };\r\r    var _htmlLoad = function() {\r        var win = _frame.contentWindow;\r        var src = win.location.href;\r        _value = (typeof win[ID] != UNDEFINED ? win[ID] : '');\r        if (_value != _getHash()) {\r            _update.call(SWFAddress, false);\r            _l.hash = _ieLocal(_value, TRUE);\r        }\r    };\r\r    var _load = function() {\r        if (!_loaded) {\r            _loaded = TRUE;\r            if (_msie && _version < 8) {\r                var frameset = _d.getElementsByTagName('frameset')[0];\r                _frame = _d.createElement((frameset ? '' : 'i') + 'frame');\r                if (frameset) {\r                    frameset.insertAdjacentElement('beforeEnd', _frame);\r                    frameset[frameset.cols ? 'cols' : 'rows'] += ',0';\r                    _frame.src = 'javascript:false';\r                    _frame.noResize = true;\r                    _frame.frameBorder = _frame.frameSpacing = 0;\r                } else {\r                    _frame.src = 'javascript:false';\r                    _frame.style.display = 'none';\r                    _d.body.insertAdjacentElement('afterBegin', _frame);\r                }\r                _st(function() {\r                    _events.addListener(_frame, 'load', _htmlLoad);            \r                    if (typeof _frame.contentWindow[ID] == UNDEFINED) \r                        _htmlWrite();\r                }, 50);\r            } else if (_safari) {\r                if (_version < 418) {\r                    _d.body.innerHTML += '<form id="' + ID + '" style="position:absolute;top:-9999px;" method="get"></form>';\r                    _form = _d.getElementById(ID);\r                }\r                if (typeof _l[ID] == UNDEFINED) _l[ID] = {};\r                if (typeof _l[ID][_l.pathname] != UNDEFINED) _stack = _l[ID][_l.pathname].split(',');\r            }\r\r            _st(_functions.bind(function() {\r                _jsInit.call(this);\r                _jsChange.call(this);\r                _track.call(this);\r            }, this), 1);\r\r            if (_msie && _version >= 8) {\r                _d.body.onhashchange = _functions.bind(_listen, this);\r                _si(_functions.bind(_titleCheck, this), 50);\r            } else {\r                _si(_functions.bind(_listen, this), 50);\r            }\r        }\r    };\r\r    var ID = 'swfaddress',\r        FUNCTION = 'function',\r        UNDEFINED = 'undefined',\r        TRUE = true,\r        FALSE = false,\r        _util = asual.util,\r        _browser = _util.Browser, \r        _events = _util.Events,\r        _functions = _util.Functions,\r        _version = _browser.getVersion(),\r        _msie = _browser.isMSIE(),\r        _mozilla = _browser.isMozilla(),\r        _opera = _browser.isOpera(),\r        _safari = _browser.isSafari(),\r        _supported = FALSE,\r        _t = _getWindow(),\r        _d = _t.document,\r        _h = _t.history, \r        _l = _t.location,\r        _si = setInterval,\r        _st = setTimeout, \r        _dc = decodeURI,\r        _ec = encodeURI,\r        _frame,\r        _form,\r        _url,\r        _title = _d.title, \r        _length = _h.length, \r        _silent = FALSE,\r        _loaded = FALSE,\r        _justset = TRUE,\r        _juststart = TRUE,\r        _ref = this,\r        _stack = [], \r        _ids = [],\r        _popup = [],\r        _listeners = {},\r        _value = _getHash(),\r        _opts = {history: TRUE, strict: TRUE};    \r\r    if (_msie && _d.documentMode && _d.documentMode != _version)\r        _version = _d.documentMode != 8 ? 7 : 8;\r\r    _supported = \r        (_mozilla && _version >= 1) || \r        (_msie && _version >= 6) ||\r        (_opera && _version >= 9.5) ||\r        (_safari && _version >= 312);\r\r    if (_supported) {\r\r        if (_opera) \r            history.navigationMode = 'compatible';\r\r        for (var i = 1; i < _length; i++)\r            _stack.push('');\r\r        _stack.push(_getHash());\r\r        if (_msie && _l.hash != _getHash())\r            _l.hash = '#' + _ieLocal(_getHash(), TRUE);\r\r        _searchScript(document);\r        var _qi = _url ? _url.indexOf('?') : -1;\r        if (_qi != -1) {\r            var param, params = _url.substr(_qi + 1).split('&');\r            for (var i = 0, p; p = params[i]; i++) {\r                param = p.split('=');\r                if (/^(history|strict)$/.test(param[0])) {\r                    _opts[param[0]] = (isNaN(param[1]) ? /^(true|yes)$/i.test(param[1]) : (parseInt(param[1]) != 0));\r                }\r                if (/^tracker$/.test(param[0]))\r                    _opts[param[0]] = param[1];\r            }\r        }\r\r        if (_msie)\r            _titleCheck.call(this);\r\r        if (window == _t)\r            _events.addListener(document, 'DOMContentLoaded', _functions.bind(_load, this));\r        _events.addListener(_t, 'load', _functions.bind(_load, this));\r\r    } else if ((!_supported && _l.href.indexOf('#') != -1) || \r        (_safari && _version < 418 && _l.href.indexOf('#') != -1 && _l.search != '')){\r        _d.open();\r        _d.write('<html><head><meta http-equiv="refresh" content="0;url=' + \r            _l.href.substr(0, _l.href.indexOf('#')) + '" /></head></html>');\r        _d.close();\r    } else {\r        _track();\r    }\r\r    this.toString = function() {\r        return '[class SWFAddress]';\r    };\r\r    this.back = function() {\r        _h.back();\r    };\r\r    this.forward = function() {\r        _h.forward();\r    };\r\r    this.up = function() {\r        var path = this.getPath();\r        this.setValue(path.substr(0, path.lastIndexOf('/', path.length - 2) + (path.substr(path.length - 1) == '/' ? 1 : 0)));\r    };\r\r    this.go = function(delta) {\r        _h.go(delta);\r    };\r\r    this.href = function(url, target) {\r        target = typeof target != UNDEFINED ? target : '_self';     \r        if (target == '_self')\r            self.location.href = url; \r        else if (target == '_top')\r            _l.href = url; \r        else if (target == '_blank')\r            window.open(url); \r        else\r            _t.frames[target].location.href = url; \r    };\r\r    this.popup = function(url, name, options, handler) {\r        try {\r            var popup = window.open(url, name, eval(options));\r            if (typeof handler != UNDEFINED)\r                eval(handler);\r        } catch (ex) {}\r        _popup = arguments;\r    };\r\r    this.getIds = function() {\r        return _ids;\r    };\r\r    this.getId = function(index) {\r        return _ids[0];\r    };\r\r    this.setId = function(id) {\r        _ids[0] = id;\r    };\r\r    this.addId = function(id) {\r        this.removeId(id);\r        _ids.push(id);\r    };\r\r    this.removeId = function(id) {\r        for (var i = 0; i < _ids.length; i++) {\r            if (id == _ids[i]) {\r                _ids.splice(i, 1);\r                break;\r            }\r        }\r    };\r\r    this.addEventListener = function(type, listener) {\r        if (typeof _listeners[type] == UNDEFINED)\r            _listeners[type] = [];\r        _listeners[type].push(listener);\r    };\r\r    this.removeEventListener = function(type, listener) {\r        if (typeof _listeners[type] != UNDEFINED) {\r            for (var i = 0, l; l = _listeners[type][i]; i++)\r                if (l == listener) break;\r            _listeners[type].splice(i, 1);\r        }\r    };\r\r    this.dispatchEvent = function(event) {\r        if (this.hasEventListener(event.type)) {\r            event.target = this;\r            for (var i = 0, l; l = _listeners[event.type][i]; i++)\r                l(event);\r            return TRUE;           \r        }\r        return FALSE;\r    };\r\r    this.hasEventListener = function(type) {\r        return (typeof _listeners[type] != UNDEFINED && _listeners[type].length > 0);\r    };\r\r    this.getBaseURL = function() {\r        var url = _l.href;\r        if (url.indexOf('#') != -1)\r            url = url.substr(0, url.indexOf('#'));\r        if (url.substr(url.length - 1) == '/')\r            url = url.substr(0, url.length - 1);\r        return url;\r    };\r\r    this.getStrict = function() {\r        return _opts.strict;\r    };\r\r    this.setStrict = function(strict) {\r        _opts.strict = strict;\r    };\r\r    this.getHistory = function() {\r        return _opts.history;\r    };\r\r    this.setHistory = function(history) {\r        _opts.history = history;\r    };\r\r    this.getTracker = function() {\r        return _opts.tracker;\r    };\r\r    this.setTracker = function(tracker) {\r        _opts.tracker = tracker;\r    };\r\r    this.getTitle = function() {\r        return _d.title;\r    };\r\r    this.setTitle = function(title) {\r        if (!_supported) return null;\r        if (typeof title == UNDEFINED) return;\r        if (title == 'null') title = '';\r        title = _dc(title);\r        _st(function() {\r            _title = _d.title = title;\r            if (_juststart && _frame && _frame.contentWindow && _frame.contentWindow.document) {\r                _frame.contentWindow.document.title = title;\r                _juststart = FALSE;\r            }\r            if (!_justset && _mozilla)\r                _l.replace(_l.href.indexOf('#') != -1 ? _l.href : _l.href + '#');\r            _justset = FALSE;\r        }, 10);\r    };\r\r    this.getStatus = function() {\r        return _t.status;\r    };\r\r    this.setStatus = function(status) {\r        if (!_supported) return null;\r        if (typeof status == UNDEFINED) return;\r        if (status == 'null') status = '';\r        status = _dc(status);\r        if (!_safari) {\r            status = _strictCheck((status != 'null') ? status : '', TRUE);\r            if (status == '/') status = '';\r            if (!(/http(s)?:\/\//.test(status))) {\r                var index = _l.href.indexOf('#');\r                status = (index == -1 ? _l.href : _l.href.substr(0, index)) + '#' + status;\r            }\r            _t.status = status;\r        }\r    };\r\r    this.resetStatus = function() {\r        _t.status = '';\r    };\r\r    this.getValue = function() {\r        if (!_supported) return null;\r        return _dc(_strictCheck(_ieLocal(_value, FALSE), FALSE));\r    };\r\r    this.setValue = function(value) {\r        if (!_supported) return null;\r        if (typeof value == UNDEFINED) return;\r        if (value == 'null') value = '';\r        value = _ec(_dc(_strictCheck(value, TRUE)));\r        if (value == '/') value = '';\r        if (_value == value) return;\r        _justset = TRUE;\r        _value = value;\r        _silent = TRUE;\r        _update.call(SWFAddress, true);\r        _stack[_h.length] = _value;\r        if (_safari) {\r            if (_opts.history) {\r                _l[ID][_l.pathname] = _stack.toString();\r                _length = _h.length + 1;\r                if (_version < 418) {\r                    if (_l.search == '') {\r                        _form.action = '#' + _value;\r                        _form.submit();\r                    }\r                } else if (_version < 523 || _value == '') {\r                    var evt = _d.createEvent('MouseEvents');\r                    evt.initEvent('click', TRUE, TRUE);\r                    var anchor = _d.createElement('a');\r                    anchor.href = '#' + _value;\r                    anchor.dispatchEvent(evt);                \r                } else {\r                    _l.hash = '#' + _value;\r                }\r            } else {\r                _l.replace('#' + _value);\r            }\r        } else if (_value != _getHash()) {\r            if (_opts.history)\r                _l.hash = '#' + _dc(_ieLocal(_value, TRUE));\r            else\r                _l.replace('#' + _dc(_value));\r        }\r        if ((_msie && _version < 8) && _opts.history) {\r            _st(_htmlWrite, 50);\r        }\r        if (_safari)\r            _st(function(){ _silent = FALSE; }, 1);\r        else\r            _silent = FALSE;\r    };\r\r    this.getPath = function() {\r        var value = this.getValue();\r        if (value.indexOf('?') != -1) {\r            return value.split('?')[0];\r        } else if (value.indexOf('#') != -1) {\r            return value.split('#')[0];\r        } else {\r            return value;   \r        }        \r    };\r\r    this.getPathNames = function() {\r        var path = this.getPath(), names = path.split('/');\r        if (path.substr(0, 1) == '/' || path.length == 0)\r            names.splice(0, 1);\r        if (path.substr(path.length - 1, 1) == '/')\r            names.splice(names.length - 1, 1);\r        return names;\r    };\r\r    this.getQueryString = function() {\r        var value = this.getValue(), index = value.indexOf('?');\r        if (index != -1 && index < value.length) \r            return value.substr(index + 1);\r    };\r\r    this.getParameter = function(param) {\r        var value = this.getValue();\r        var index = value.indexOf('?');\r        if (index != -1) {\r            value = value.substr(index + 1);\r            var p, params = value.split('&'), i = params.length, r = [];\r            while(i--) {\r                p = params[i].split('=');\r                if (p[0] == param)\r                    r.push(p[1]);\r            }\r            if (r.length != 0)\r                return r.length != 1 ? r : r[0];\r        }\r    };\r\r    this.getParameterNames = function() {\r        var value = this.getValue();\r        var index = value.indexOf('?');\r        var names = [];\r        if (index != -1) {\r            value = value.substr(index + 1);\r            if (value != '' && value.indexOf('=') != -1) {\r                var params = value.split('&'), i = 0;\r                while(i < params.length) {\r                    names.push(params[i].split('=')[0]);\r                    i++;\r                }\r            }\r        }\r        return names;\r    };\r\r    this.onInit = null;\r\r    this.onChange = null;\r\r    this.onInternalChange = null;\r\r    this.onExternalChange = null;\r\r    (function() {\r\r        var _args;\r\r        if (typeof FlashObject != UNDEFINED) SWFObject = FlashObject;\r        if (typeof SWFObject != UNDEFINED && SWFObject.prototype && SWFObject.prototype.write) {\r            var _s1 = SWFObject.prototype.write;\r            SWFObject.prototype.write = function() {\r                _args = arguments;\r                if (this.getAttribute('version').major < 8) {\r                    this.addVariable('$swfaddress', SWFAddress.getValue());\r                    ((typeof _args[0] == 'string') ? \r                        document.getElementById(_args[0]) : _args[0]).so = this;\r                }\r                var success;\r                if (success = _s1.apply(this, _args))\r                    _ref.addId(this.getAttribute('id'));\r                return success;\r            }\r        } \r\r        if (typeof swfobject != UNDEFINED) {\r            var _s2r = swfobject.registerObject;\r            swfobject.registerObject = function() {\r                _args = arguments;\r                _s2r.apply(this, _args);\r                _ref.addId(_args[0]);\r            }\r            var _s2c = swfobject.createSWF;\r            swfobject.createSWF = function() {\r                _args = arguments;\r                var swf = _s2c.apply(this, _args);\r                if (swf)\r                    _ref.addId(_args[0].id);\r                return swf;\r            }\r            var _s2e = swfobject.embedSWF;\r            swfobject.embedSWF = function() {\r                _args = arguments;\r                if (typeof _args[8] == UNDEFINED)\r                    _args[8] = {};\r                if (typeof _args[8].id == UNDEFINED)\r                    _args[8].id = _args[1];\r                _s2e.apply(this, _args);\r                _ref.addId(_args[8].id);\r            }\r        }\r\r        if (typeof UFO != UNDEFINED) {\r            var _u = UFO.create;\r            UFO.create = function() {\r                _args = arguments;\r                _u.apply(this, _args);\r                _ref.addId(_args[0].id);\r            }\r        }\r\r        if (typeof AC_FL_RunContent != UNDEFINED) {\r            var _a = AC_FL_RunContent;\r            AC_FL_RunContent = function() {\r                _args = arguments;        \r                _a.apply(this, _args);\r                for (var i = 0, l = _args.length; i < l; i++)\r                    if (_args[i]== 'id') _ref.addId(_args[i+1]);\r            }\r        }\r\r    })();\r}\r
\ No newline at end of file
+/**\r * SWFAddress 2.4: Deep linking for Flash and Ajax <http://www.asual.com/swfaddress/>\r *\r * SWFAddress is (c) 2006-2009 Rostislav Hristov and contributors\r * This software is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>\r *\r */\r\rif (typeof asual == "undefined") var asual = {};\rif (typeof asual.util == "undefined") asual.util = {};\r\rasual.util.Browser = new function() {\r \r    var _agent = navigator.userAgent.toLowerCase(),\r        _safari = /webkit/.test(_agent),\r        _opera = /opera/.test(_agent),\r        _msie = /msie/.test(_agent) && !/opera/.test(_agent),\r        _mozilla = /mozilla/.test(_agent) && !/(compatible|webkit)/.test(_agent),\r        _version = parseFloat(_msie ? _agent.substr(_agent.indexOf('msie') + 4) : \r            (_agent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [0,'0'])[1]);\r\r    this.toString = function() {\r        return '[class Browser]';\r    };\r\r    this.getVersion = function() {\r        return _version;\r    };\r\r    this.isMSIE = function() {\r        return _msie;\r    };\r\r    this.isSafari = function() {\r        return _safari;\r    };\r\r    this.isOpera = function() {\r        return _opera;\r    };\r\r    this.isMozilla = function() {\r        return _mozilla;\r    };\r};\r\rasual.util.Events = new function() {\r\r    var DOM_LOADED = 'DOMContentLoaded', \r        STOP = 'onstop',\r        _w = window,\r        _d = document,\r        _cache = [],\r        _util = asual.util,\r        _browser = _util.Browser,\r        _msie = _browser.isMSIE(),\r        _safari = _browser.isSafari();\r\r    this.toString = function() {\r        return '[class Events]';\r    };\r\r    this.addListener = function(obj, type, listener) {\r        _cache.push({o: obj, t: type, l: listener});\r        if (!(type == DOM_LOADED && (_msie || _safari))) {\r            if (obj.addEventListener)\r                obj.addEventListener(type, listener, false);\r            else if (obj.attachEvent)\r                obj.attachEvent('on' + type, listener);\r        }\r    };\r\r    this.removeListener = function(obj, type, listener) {\r        for (var i = 0, e; e = _cache[i]; i++) {\r            if (e.o == obj && e.t == type && e.l == listener) {\r                _cache.splice(i, 1);\r                break;\r            }\r        }\r        if (!(type == DOM_LOADED && (_msie || _safari))) {\r            if (obj.removeEventListener)\r                obj.removeEventListener(type, listener, false);\r            else if (obj.detachEvent)\r                obj.detachEvent('on' + type, listener);\r        }\r    };\r\r    var _unload = function() {\r        for (var i = 0, evt; evt = _cache[i]; i++) {\r            if (evt.t != DOM_LOADED)\r                _util.Events.removeListener(evt.o, evt.t, evt.l);\r        }\r    };\r\r    var _unloadFix = function() {\r        if (_d.readyState == 'interactive') {\r            function stop() {\r                _d.detachEvent(STOP, stop);\r                _unload();\r            };\r            _d.attachEvent(STOP, stop);\r            _w.setTimeout(function() {\r                _d.detachEvent(STOP, stop);\r            }, 0);\r        }\r    };\r\r    if (_msie || _safari) {\r        (function (){\r            try {\r                if ((_msie && _d.body) || !/loaded|complete/.test(_d.readyState))\r                    _d.documentElement.doScroll('left');\r            } catch(e) {\r                return setTimeout(arguments.callee, 0);\r            }\r            for (var i = 0, e; e = _cache[i]; i++)\r                if (e.t == DOM_LOADED) e.l.call(null);\r        })();\r    }\r\r    if (_msie)\r        _w.attachEvent('onbeforeunload', _unloadFix);\r\r    this.addListener(_w, 'unload', _unload);\r};\r\rasual.util.Functions = new function() {\r\r    this.toString = function() {\r        return '[class Functions]';\r    };\r\r    this.bind = function(method, object, param) {\r        for (var i = 2, p, arr = []; p = arguments[i]; i++)\r            arr.push(p);\r        return function() {\r            return method.apply(object, arr);\r        }\r    };\r};\r\rvar SWFAddressEvent = function(type) {\r\r    this.toString = function() {\r        return '[object SWFAddressEvent]';\r    };\r\r    this.type = type;\r\r    this.target = [SWFAddress][0];\r\r    this.value = SWFAddress.getValue();\r\r    this.path = SWFAddress.getPath();\r\r    this.pathNames = SWFAddress.getPathNames();\r\r    this.parameters = {};\r\r    var _parameterNames = SWFAddress.getParameterNames();\r    for (var i = 0, l = _parameterNames.length; i < l; i++)\r        this.parameters[_parameterNames[i]] = SWFAddress.getParameter(_parameterNames[i]);\r\r    this.parameterNames = _parameterNames;\r\r};\r\rSWFAddressEvent.INIT = 'init';\r\rSWFAddressEvent.CHANGE = 'change';\r\rSWFAddressEvent.INTERNAL_CHANGE = 'internalChange';\r\rSWFAddressEvent.EXTERNAL_CHANGE = 'externalChange';\r\rvar SWFAddress = new function() {\r\r    var _getHash = function() {\r        var index = _l.href.indexOf('#');\r        return index != -1 ? _ec(_dc(_l.href.substr(index + 1))) : '';\r    };\r\r    var _getWindow = function() {\r        return window;\r    };\r\r    var _strictCheck = function(value, force) {\r        if (_opts.strict)\r            value = force ? (value.substr(0, 1) != '/' ? '/' + value : value) : (value == '' ? '/' : value);\r        return value;\r    };\r\r    var _ieLocal = function(value, direction) {\r        return (_msie && _l.protocol == 'file:') ? \r            (direction ? _value.replace(/\?/, '%3F') : _value.replace(/%253F/, '?')) : value;\r    };\r\r    var _searchScript = function(el) {\r        if (el.childNodes) {\r            for (var i = 0, l = el.childNodes.length, s; i < l; i++) {\r                if (el.childNodes[i].src)\r                    _url = String(el.childNodes[i].src);\r                if (s = _searchScript(el.childNodes[i]))\r                    return s;\r            }\r        }\r    };\r\r    var _titleCheck = function() {\r        if (_d.title != _title && _d.title.indexOf('#') != -1)\r            _d.title = _title;\r    };\r\r    var _listen = function() {\r        if (!_silent) {\r            var hash = _getHash();\r            var diff = !(_value == hash);\r            if (_safari && _version < 523) {\r                if (_length != _h.length) {\r                    _length = _h.length;\r                    if (typeof _stack[_length - 1] != UNDEFINED)\r                        _value = _stack[_length - 1];\r                    _update.call(this, false);\r                }\r            } else if (_msie && diff) {\r                if (_version < 7)\r                    _l.reload();\r                else\r                    this.setValue(hash);\r            } else if (diff) {\r                _value = hash;\r                _update.call(this, false);\r            }\r            if (_msie)\r                _titleCheck.call(this);\r        }\r    };\r\r    var _bodyClick = function(e) {\r        if (_popup.length > 0) {\r            var popup = window.open(_popup[0], _popup[1], eval(_popup[2]));\r            if (typeof _popup[3] != UNDEFINED)\r                eval(_popup[3]);\r        }\r        _popup = [];\r    };\r\r    var _swfChange = function() {\r        for (var i = 0, id, obj, value = SWFAddress.getValue(), setter = 'setSWFAddressValue'; id = _ids[i]; i++) {\r            obj = document.getElementById(id);\r            if (obj) {\r                if (obj.parentNode && typeof obj.parentNode.so != UNDEFINED) {\r                    obj.parentNode.so.call(setter, value);\r                } else {\r                    if (!(obj && typeof obj[setter] != UNDEFINED)) {\r                        var objects = obj.getElementsByTagName('object');\r                        var embeds = obj.getElementsByTagName('embed');\r                        obj = ((objects[0] && typeof objects[0][setter] != UNDEFINED) ? \r                            objects[0] : ((embeds[0] && typeof embeds[0][setter] != UNDEFINED) ? \r                                embeds[0] : null));\r                    }\r                    if (obj)\r                        obj[setter](value);\r                } \r            } else if (obj = document[id]) {\r                if (typeof obj[setter] != UNDEFINED)\r                    obj[setter](value);\r            }\r        }\r    };\r\r    var _jsDispatch = function(type) {\r        this.dispatchEvent(new SWFAddressEvent(type));\r        type = type.substr(0, 1).toUpperCase() + type.substr(1);\r        if(typeof this['on' + type] == FUNCTION)\r            this['on' + type]();\r    };\r\r    var _jsInit = function() {\r        if (_util.Browser.isSafari())\r            _d.body.addEventListener('click', _bodyClick);\r        _jsDispatch.call(this, 'init');\r    };\r\r    var _jsChange = function() {\r        _swfChange();\r        _jsDispatch.call(this, 'change');\r    };\r\r    var _update = function(internal) {\r        _jsChange.call(this);\r        if (internal) {\r            _jsDispatch.call(this, 'internalChange');\r        } else {\r            _jsDispatch.call(this, 'externalChange');\r        }\r        _st(_functions.bind(_track, this), 10);\r    };\r\r    var _track = function() {\r        var value = (_l.pathname + (/\/$/.test(_l.pathname) ? '' : '/') + this.getValue()).replace(/\/\//, '/').replace(/^\/$/, '');\r        var fn = _t[_opts.tracker];\r        if (typeof fn == FUNCTION)\r            fn(value);\r        else if (typeof _t.pageTracker != UNDEFINED && typeof _t.pageTracker._trackPageview == FUNCTION)\r            _t.pageTracker._trackPageview(value);\r        else if (typeof _t.urchinTracker == FUNCTION) \r            _t.urchinTracker(value);\r    };\r\r    var _htmlWrite = function() {\r        var doc = _frame.contentWindow.document;\r        doc.open();\r        doc.write('<html><head><title>' + _d.title + '</title><script>var ' + ID + ' = "' + _getHash() + '";</script></head></html>');\r        doc.close();\r    };\r\r    var _htmlLoad = function() {\r        var win = _frame.contentWindow;\r        var src = win.location.href;\r        _value = (typeof win[ID] != UNDEFINED ? win[ID] : '');\r        if (_value != _getHash()) {\r            _update.call(SWFAddress, false);\r            _l.hash = _ieLocal(_value, TRUE);\r        }\r    };\r\r    var _load = function() {\r        if (!_loaded) {\r            _loaded = TRUE;\r            if (_msie && _version < 8) {\r                var frameset = _d.getElementsByTagName('frameset')[0];\r                _frame = _d.createElement((frameset ? '' : 'i') + 'frame');\r                if (frameset) {\r                    frameset.insertAdjacentElement('beforeEnd', _frame);\r                    frameset[frameset.cols ? 'cols' : 'rows'] += ',0';\r                    _frame.src = 'javascript:false';\r                    _frame.noResize = true;\r                    _frame.frameBorder = _frame.frameSpacing = 0;\r                } else {\r                    _frame.src = 'javascript:false';\r                    _frame.style.display = 'none';\r                    _d.body.insertAdjacentElement('afterBegin', _frame);\r                }\r                _st(function() {\r                    _events.addListener(_frame, 'load', _htmlLoad);            \r                    if (typeof _frame.contentWindow[ID] == UNDEFINED) \r                        _htmlWrite();\r                }, 50);\r            } else if (_safari) {\r                if (_version < 418) {\r                    _d.body.innerHTML += '<form id="' + ID + '" style="position:absolute;top:-9999px;" method="get"></form>';\r                    _form = _d.getElementById(ID);\r                }\r                if (typeof _l[ID] == UNDEFINED) _l[ID] = {};\r                if (typeof _l[ID][_l.pathname] != UNDEFINED) _stack = _l[ID][_l.pathname].split(',');\r            }\r\r            _st(_functions.bind(function() {\r                _jsInit.call(this);\r                _jsChange.call(this);\r                _track.call(this);\r            }, this), 1);\r\r            if (_msie && _version >= 8) {\r                _d.body.onhashchange = _functions.bind(_listen, this);\r                _si(_functions.bind(_titleCheck, this), 50);\r            } else {\r                _si(_functions.bind(_listen, this), 50);\r            }\r        }\r    };\r\r    var ID = 'swfaddress',\r        FUNCTION = 'function',\r        UNDEFINED = 'undefined',\r        TRUE = true,\r        FALSE = false,\r        _util = asual.util,\r        _browser = _util.Browser, \r        _events = _util.Events,\r        _functions = _util.Functions,\r        _version = _browser.getVersion(),\r        _msie = _browser.isMSIE(),\r        _mozilla = _browser.isMozilla(),\r        _opera = _browser.isOpera(),\r        _safari = _browser.isSafari(),\r        _supported = FALSE,\r        _t = _getWindow(),\r        _d = _t.document,\r        _h = _t.history, \r        _l = _t.location,\r        _si = setInterval,\r        _st = setTimeout, \r        _dc = decodeURI,\r        _ec = encodeURI,\r        _frame,\r        _form,\r        _url,\r        _title = _d.title, \r        _length = _h.length, \r        _silent = FALSE,\r        _loaded = FALSE,\r        _justset = TRUE,\r        _juststart = TRUE,\r        _ref = this,\r        _stack = [], \r        _ids = [],\r        _popup = [],\r        _listeners = {},\r        _value = _getHash(),\r        _opts = {history: TRUE, strict: TRUE};    \r\r    if (_msie && _d.documentMode && _d.documentMode != _version)\r        _version = _d.documentMode != 8 ? 7 : 8;\r\r    _supported = \r        (_mozilla && _version >= 1) || \r        (_msie && _version >= 6) ||\r        (_opera && _version >= 9.5) ||\r        (_safari && _version >= 312);\r\r    if (_supported) {\r\r        if (_opera) \r            history.navigationMode = 'compatible';\r\r        for (var i = 1; i < _length; i++)\r            _stack.push('');\r\r        _stack.push(_getHash());\r\r        if (_msie && _l.hash != _getHash())\r            _l.hash = '#' + _ieLocal(_getHash(), TRUE);\r\r        _searchScript(document);\r        var _qi = _url ? _url.indexOf('?') : -1;\r        if (_qi != -1) {\r            var param, params = _url.substr(_qi + 1).split('&');\r            for (var i = 0, p; p = params[i]; i++) {\r                param = p.split('=');\r                if (/^(history|strict)$/.test(param[0])) {\r                    _opts[param[0]] = (isNaN(param[1]) ? /^(true|yes)$/i.test(param[1]) : (parseInt(param[1]) != 0));\r                }\r                if (/^tracker$/.test(param[0]))\r                    _opts[param[0]] = param[1];\r            }\r        }\r\r        if (_msie)\r            _titleCheck.call(this);\r\r        if (window == _t)\r            _events.addListener(document, 'DOMContentLoaded', _functions.bind(_load, this));\r        _events.addListener(_t, 'load', _functions.bind(_load, this));\r\r    } else if ((!_supported && _l.href.indexOf('#') != -1) || \r        (_safari && _version < 418 && _l.href.indexOf('#') != -1 && _l.search != '')){\r        _d.open();\r        _d.write('<html><head><meta http-equiv="refresh" content="0;url=' + \r            _l.href.substr(0, _l.href.indexOf('#')) + '" /></head></html>');\r        _d.close();\r    } else {\r        _track();\r    }\r\r    this.toString = function() {\r        return '[class SWFAddress]';\r    };\r\r    this.back = function() {\r        _h.back();\r    };\r\r    this.forward = function() {\r        _h.forward();\r    };\r\r    this.up = function() {\r        var path = this.getPath();\r        this.setValue(path.substr(0, path.lastIndexOf('/', path.length - 2) + (path.substr(path.length - 1) == '/' ? 1 : 0)));\r    };\r\r    this.go = function(delta) {\r        _h.go(delta);\r    };\r\r    this.href = function(url, target) {\r        target = typeof target != UNDEFINED ? target : '_self';     \r        if (target == '_self')\r            self.location.href = url; \r        else if (target == '_top')\r            _l.href = url; \r        else if (target == '_blank')\r            window.open(url); \r        else\r            _t.frames[target].location.href = url; \r    };\r\r    this.popup = function(url, name, options, handler) {\r        try {\r            var popup = window.open(url, name, eval(options));\r            if (typeof handler != UNDEFINED)\r                eval(handler);\r        } catch (ex) {}\r        _popup = arguments;\r    };\r\r    this.getIds = function() {\r        return _ids;\r    };\r\r    this.getId = function(index) {\r        return _ids[0];\r    };\r\r    this.setId = function(id) {\r        _ids[0] = id;\r    };\r\r    this.addId = function(id) {\r        this.removeId(id);\r        _ids.push(id);\r    };\r\r    this.removeId = function(id) {\r        for (var i = 0; i < _ids.length; i++) {\r            if (id == _ids[i]) {\r                _ids.splice(i, 1);\r                break;\r            }\r        }\r    };\r\r    this.addEventListener = function(type, listener) {\r        if (typeof _listeners[type] == UNDEFINED)\r            _listeners[type] = [];\r        _listeners[type].push(listener);\r    };\r\r    this.removeEventListener = function(type, listener) {\r        if (typeof _listeners[type] != UNDEFINED) {\r            for (var i = 0, l; l = _listeners[type][i]; i++)\r                if (l == listener) break;\r            _listeners[type].splice(i, 1);\r        }\r    };\r\r    this.dispatchEvent = function(event) {\r        if (this.hasEventListener(event.type)) {\r            event.target = this;\r            for (var i = 0, l; l = _listeners[event.type][i]; i++)\r                l(event);\r            return TRUE;           \r        }\r        return FALSE;\r    };\r\r    this.hasEventListener = function(type) {\r        return (typeof _listeners[type] != UNDEFINED && _listeners[type].length > 0);\r    };\r\r    this.getBaseURL = function() {\r        var url = _l.href;\r        if (url.indexOf('#') != -1)\r            url = url.substr(0, url.indexOf('#'));\r        if (url.substr(url.length - 1) == '/')\r            url = url.substr(0, url.length - 1);\r        return url;\r    };\r\r    this.getStrict = function() {\r        return _opts.strict;\r    };\r\r    this.setStrict = function(strict) {\r        _opts.strict = strict;\r    };\r\r    this.getHistory = function() {\r        return _opts.history;\r    };\r\r    this.setHistory = function(history) {\r        _opts.history = history;\r    };\r\r    this.getTracker = function() {\r        return _opts.tracker;\r    };\r\r    this.setTracker = function(tracker) {\r        _opts.tracker = tracker;\r    };\r\r    this.getTitle = function() {\r        return _d.title;\r    };\r\r    this.setTitle = function(title) {\r        if (!_supported) return null;\r        if (typeof title == UNDEFINED) return;\r        if (title == 'null') title = '';\r        title = _dc(title);\r        _st(function() {\r            _title = _d.title = title;\r            if (_juststart && _frame && _frame.contentWindow && _frame.contentWindow.document) {\r                _frame.contentWindow.document.title = title;\r                _juststart = FALSE;\r            }\r            if (!_justset && _mozilla)\r                _l.replace(_l.href.indexOf('#') != -1 ? _l.href : _l.href + '#');\r            _justset = FALSE;\r        }, 10);\r    };\r\r    this.getStatus = function() {\r        return _t.status;\r    };\r\r    this.setStatus = function(status) {\r        if (!_supported) return null;\r        if (typeof status == UNDEFINED) return;\r        if (status == 'null') status = '';\r        status = _dc(status);\r        if (!_safari) {\r            status = _strictCheck((status != 'null') ? status : '', TRUE);\r            if (status == '/') status = '';\r            if (!(/http(s)?:\/\//.test(status))) {\r                var index = _l.href.indexOf('#');\r                status = (index == -1 ? _l.href : _l.href.substr(0, index)) + '#' + status;\r            }\r            _t.status = status;\r        }\r    };\r\r    this.resetStatus = function() {\r        _t.status = '';\r    };\r\r    this.getValue = function() {\r        if (!_supported) return null;\r        return _dc(_strictCheck(_ieLocal(_value, FALSE), FALSE));\r    };\r\r    this.setValue = function(value) {\r        if (!_supported) return null;\r        if (typeof value == UNDEFINED) return;\r        if (value == 'null') value = '';\r        value = _ec(_dc(_strictCheck(value, TRUE)));\r        if (value == '/') value = '';\r        if (_value == value) return;\r        _justset = TRUE;\r        _value = value;\r        _silent = TRUE;\r        _update.call(SWFAddress, true);\r        _stack[_h.length] = _value;\r        if (_safari) {\r            if (_opts.history) {\r                _l[ID][_l.pathname] = _stack.toString();\r                _length = _h.length + 1;\r                if (_version < 418) {\r                    if (_l.search == '') {\r                        _form.action = '#' + _value;\r                        _form.submit();\r                    }\r                } else if (_version < 523 || _value == '') {\r                    var evt = _d.createEvent('MouseEvents');\r                    evt.initEvent('click', TRUE, TRUE);\r                    var anchor = _d.createElement('a');\r                    anchor.href = '#' + _value;\r                    anchor.dispatchEvent(evt);                \r                } else {\r                    _l.hash = '#' + _value;\r                }\r            } else {\r                _l.replace('#' + _value);\r            }\r        } else if (_value != _getHash()) {\r            if (_opts.history)\r                _l.hash = '#' + _dc(_ieLocal(_value, TRUE));\r            else\r                _l.replace('#' + _dc(_value));\r        }\r        if ((_msie && _version < 8) && _opts.history) {\r            _st(_htmlWrite, 50);\r        }\r        if (_safari)\r            _st(function(){ _silent = FALSE; }, 1);\r        else\r            _silent = FALSE;\r    };\r\r    this.getPath = function() {\r        var value = this.getValue();\r        if (value.indexOf('?') != -1) {\r            return value.split('?')[0];\r        } else if (value.indexOf('#') != -1) {\r            return value.split('#')[0];\r        } else {\r            return value;   \r        }        \r    };\r\r    this.getPathNames = function() {\r        var path = this.getPath(), names = path.split('/');\r        if (path.substr(0, 1) == '/' || path.length == 0)\r            names.splice(0, 1);\r        if (path.substr(path.length - 1, 1) == '/')\r            names.splice(names.length - 1, 1);\r        return names;\r    };\r\r    this.getQueryString = function() {\r        var value = this.getValue(), index = value.indexOf('?');\r        if (index != -1 && index < value.length) \r            return value.substr(index + 1);\r    };\r\r    this.getParameter = function(param) {\r        var value = this.getValue();\r        var index = value.indexOf('?');\r        if (index != -1) {\r            value = value.substr(index + 1);\r            var p, params = value.split('&'), i = params.length, r = [];\r            while(i--) {\r                p = params[i].split('=');\r                if (p[0] == param)\r                    r.push(p[1]);\r            }\r            if (r.length != 0)\r                return r.length != 1 ? r : r[0];\r        }\r    };\r\r    this.getParameterNames = function() {\r        var value = this.getValue();\r        var index = value.indexOf('?');\r        var names = [];\r        if (index != -1) {\r            value = value.substr(index + 1);\r            if (value != '' && value.indexOf('=') != -1) {\r                var params = value.split('&'), i = 0;\r                while(i < params.length) {\r                    names.push(params[i].split('=')[0]);\r                    i++;\r                }\r            }\r        }\r        return names;\r    };\r\r    this.onInit = null;\r\r    this.onChange = null;\r\r    this.onInternalChange = null;\r\r    this.onExternalChange = null;\r\r    (function() {\r\r        var _args;\r\r        if (typeof FlashObject != UNDEFINED) SWFObject = FlashObject;\r        if (typeof SWFObject != UNDEFINED && SWFObject.prototype && SWFObject.prototype.write) {\r            var _s1 = SWFObject.prototype.write;\r            SWFObject.prototype.write = function() {\r                _args = arguments;\r                if (this.getAttribute('version').major < 8) {\r                    this.addVariable('$swfaddress', SWFAddress.getValue());\r                    ((typeof _args[0] == 'string') ? \r                        document.getElementById(_args[0]) : _args[0]).so = this;\r                }\r                var success;\r                if (success = _s1.apply(this, _args))\r                    _ref.addId(this.getAttribute('id'));\r                return success;\r            }\r        } \r\r        if (typeof swfobject != UNDEFINED) {\r            var _s2r = swfobject.registerObject;\r            swfobject.registerObject = function() {\r                _args = arguments;\r                _s2r.apply(this, _args);\r                _ref.addId(_args[0]);\r            }\r            var _s2c = swfobject.createSWF;\r            swfobject.createSWF = function() {\r                _args = arguments;\r                var swf = _s2c.apply(this, _args);\r                if (swf)\r                    _ref.addId(_args[0].id);\r                return swf;\r            }\r            var _s2e = swfobject.embedSWF;\r            swfobject.embedSWF = function() {\r                _args = arguments;\r                if (typeof _args[8] == UNDEFINED)\r                    _args[8] = {};\r                if (typeof _args[8].id == UNDEFINED)\r                    _args[8].id = _args[1];\r                _s2e.apply(this, _args);\r                _ref.addId(_args[8].id);\r            }\r        }\r\r        if (typeof UFO != UNDEFINED) {\r            var _u = UFO.create;\r            UFO.create = function() {\r                _args = arguments;\r                _u.apply(this, _args);\r                _ref.addId(_args[0].id);\r            }\r        }\r\r        if (typeof AC_FL_RunContent != UNDEFINED) {\r            var _a = AC_FL_RunContent;\r            AC_FL_RunContent = function() {\r                _args = arguments;        \r                _a.apply(this, _args);\r                for (var i = 0, l = _args.length; i < l; i++)\r                    if (_args[i]== 'id') _ref.addId(_args[i+1]);\r            }\r        }\r\r    })();\r};\r
\ No newline at end of file
diff --git a/fluidbook/icones/6/mobile/help-fingers.svg b/fluidbook/icones/6/mobile/help-fingers.svg
new file mode 100644 (file)
index 0000000..f45e6d2
--- /dev/null
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">\r
+<svg version="1.0" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r
+        width="400px" height="200px" viewBox="0 0 400 200" enable-background="new 0 0 400 200" xml:space="preserve">\r
+<path fill="#FFFFFF" d="M325.007,380.926c-6.234,3.42-17.771-15.209-24.419-15.673c-6.647-0.462-12.627,1.673-11.301,5.287\r
+       c1.328,3.614,8.041,6.632,12.646,13.757c4.607,7.125,8.96,17.877,13.788,23.558c4.826,5.681,7.769,7.103,10.452,12.148\r
+       c2.686,5.044,3.487,19.679,3.487,19.679s8.721,10.81,19.221,10.084c10.499-0.727,17.6-8.491,17.6-8.491s-1.919-14.349,0.599-26.077\r
+       c2.52-11.729,9.348-31.298,8.117-34.542s-2.151-2.216-3.605-4.017c-1.455-1.801-2.467-6.491-3.686-8.153\r
+       c-1.219-1.663-5.957-1.628-7.083-2.921c-1.126-1.297-3.726-7.551-7.257-7.432c-3.533,0.119-3.95,0.355-4.511-0.291\r
+       c-0.56-0.646-1.09-3.015-1.293-5.337c-0.204-2.322-2.585-10.019-3.636-14.103c-1.051-4.083-1.574-13.285-4.98-13.953\r
+       c-4.793-0.941-6.391,2.834-6.146,4.551c0.244,1.721,2.436,15.6,2.025,23.225S333.848,376.075,325.007,380.926z"/>\r
+<path fill="#FFFFFF" d="M510.75,419.371c8.194,1.449,10.623,1.621,16.727,3.484c6.102,1.863,23.625,18.063,23.625,18.063\r
+       s15.418,1.648,23.134-7.213c7.716-8.863,7.19-20.598,7.19-20.598s-12.842-9.813-20.113-21.059\r
+       c-7.271-11.25-17.329-32.089-20.861-33.678c-3.532-1.591-3.447-0.051-6.018-0.326c-2.57-0.272-7.072-3.176-9.346-3.526\r
+       c-2.275-0.351-5.988,3.418-7.898,3.286c-1.912-0.135-8.9-3.02-11.596-0.139c-2.695,2.884-2.838,3.399-3.79,3.332\r
+       c-0.952-0.068-3.241-1.52-5.234-3.192c-1.995-1.672-9.95-5.869-14.003-8.263c-4.054-2.394-11.73-9.246-14.947-7.084\r
+       c-4.527,3.041-2.809,7.282-1.26,8.445c1.551,1.166,14.237,10.393,19.934,16.736c5.695,6.343,8.416,9.215,15.665,21.538\r
+       c1.447,2.46,1.034,5.093,0.311,4.659s-6.545-3.814-7.124-4.828c-0.579-1.013-2.172-7.092-3.039-8.538\r
+       c-0.868-1.446-4.341-6.513-9.84-5.934c-5.5,0.579-2.027,4.487-1.014,7.236c1.014,2.75,3.038,17.366,5.644,19.826\r
+       s10.999,8.394,13.169,10.854C502.236,414.915,505.105,418.373,510.75,419.371z"/>\r
+<circle fill="none" stroke="#FFFFFF" stroke-width="3" stroke-miterlimit="10" cx="337.004" cy="328.412" r="11.687"/>\r
+<circle fill="none" stroke="#FFFFFF" stroke-width="3" stroke-miterlimit="10" cx="469.823" cy="347.279" r="13.047"/>\r
+<circle opacity="0.5" fill="none" stroke="#FFFFFF" stroke-width="3" stroke-miterlimit="10" cx="469.822" cy="347.28" r="21.289"/>\r
+<path fill="#FFFFFF" d="M359.093,309.676l1.417,11.041c0,1.909-1.543,3.453-3.453,3.457c-1.908-0.003-2.721-1.063-3.457-3.457\r
+       l-2.059-6.842l-6.844-2.059c-2.367-0.525-3.452-1.545-3.455-3.453c0.002-1.91,1.548-3.456,3.455-3.455l10.923,1.4\r
+       c0,0,1.662,0.123,2.512,0.973C358.98,308.131,359.093,309.676,359.093,309.676z"/>\r
+<path opacity="0.5" fill="#FFFFFF" d="M369.646,299.123l1.417,11.042c0,1.909-1.544,3.452-3.454,3.456\r
+       c-1.907-0.002-2.72-1.063-3.456-3.457l-2.059-6.842l-6.844-2.059c-2.367-0.525-3.453-1.545-3.455-3.453\r
+       c0.001-1.909,1.548-3.455,3.455-3.455l10.922,1.4c0,0,1.663,0.123,2.512,0.973C369.533,297.578,369.646,299.123,369.646,299.123z"/>\r
+<circle fill="none" stroke="#FFFFFF" stroke-width="3" stroke-miterlimit="10" cx="295.333" cy="370.084" r="11.687"/>\r
+<path fill="#FFFFFF" d="M273.244,388.822l-1.417-11.043c-0.001-1.908,1.544-3.452,3.453-3.455c1.907,0.002,2.721,1.063,3.457,3.456\r
+       l2.058,6.843l6.844,2.058c2.367,0.526,3.453,1.545,3.455,3.454c-0.001,1.908-1.547,3.455-3.455,3.455l-10.922-1.4\r
+       c0,0-1.662-0.125-2.512-0.974S273.244,388.822,273.244,388.822z"/>\r
+<path opacity="0.5" fill="#FFFFFF" d="M262.691,399.374l-1.416-11.042c-0.002-1.908,1.543-3.453,3.453-3.456\r
+       c1.907,0.003,2.72,1.063,3.457,3.457l2.058,6.842l6.843,2.058c2.368,0.526,3.453,1.545,3.455,3.454c0,1.909-1.547,3.456-3.455,3.455\r
+       l-10.922-1.4c0,0-1.662-0.124-2.512-0.974C262.804,400.919,262.691,399.374,262.691,399.374z"/>\r
+<path fill="#FFFFFF" d="M103.007,108.689c-6.234,3.42-17.77-15.209-24.418-15.673c-6.648-0.462-12.627,1.673-11.301,5.287\r
+       c1.328,3.614,8.041,6.632,12.647,13.757c4.607,7.125,8.959,17.877,13.788,23.558c4.826,5.681,7.769,7.103,10.453,12.148\r
+       c2.686,5.044,3.487,19.679,3.487,19.679s8.721,10.81,19.221,10.084c10.5-0.727,17.6-8.491,17.6-8.491s-1.919-14.349,0.599-26.077\r
+       c2.519-11.729,9.347-31.298,8.117-34.542c-1.23-3.244-2.151-2.216-3.605-4.017c-1.455-1.801-2.467-6.491-3.686-8.153\r
+       c-1.219-1.663-5.957-1.627-7.083-2.921c-1.126-1.296-3.725-7.55-7.257-7.432c-3.533,0.12-3.95,0.356-4.511-0.291\r
+       c-0.559-0.646-1.09-3.015-1.293-5.337c-0.205-2.322-2.585-10.019-3.636-14.103c-1.051-4.083-1.574-13.285-4.98-13.953\r
+       c-4.793-0.941-6.391,2.833-6.147,4.551c0.244,1.72,2.436,15.599,2.026,23.225C112.615,87.613,111.848,103.839,103.007,108.689z"/>\r
+<path fill="#FFFFFF" d="M288.75,147.135c8.194,1.449,10.623,1.621,16.727,3.484c6.102,1.863,23.625,18.063,23.625,18.063\r
+       s15.418,1.648,23.134-7.213c7.716-8.863,7.19-20.598,7.19-20.598s-12.842-9.813-20.113-21.059\r
+       c-7.271-11.25-17.329-32.089-20.861-33.678c-3.532-1.59-3.447-0.05-6.018-0.325c-2.57-0.273-7.072-3.176-9.346-3.527\r
+       c-2.275-0.351-5.988,3.418-7.898,3.286c-1.912-0.134-8.9-3.02-11.596-0.139c-2.695,2.884-2.838,3.399-3.79,3.332\r
+       c-0.952-0.069-3.241-1.52-5.234-3.192c-1.995-1.672-9.95-5.869-14.003-8.263c-4.054-2.393-11.73-9.245-14.947-7.083\r
+       c-4.527,3.041-2.809,7.282-1.26,8.445c1.551,1.165,14.237,10.392,19.934,16.735c5.695,6.343,8.416,9.215,15.665,21.539\r
+       c1.447,2.46,1.034,5.093,0.311,4.659s-6.545-3.814-7.124-4.828c-0.579-1.013-2.172-7.092-3.039-8.538\r
+       c-0.868-1.446-4.341-6.513-9.84-5.934c-5.5,0.579-2.027,4.487-1.014,7.236c1.014,2.75,3.038,17.366,5.644,19.826\r
+       s10.999,8.394,13.169,10.854C280.236,142.679,283.105,146.137,288.75,147.135z"/>\r
+<circle fill="none" stroke="#FFFFFF" stroke-width="3" stroke-miterlimit="10" cx="115.004" cy="56.176" r="11.687"/>\r
+<circle fill="none" stroke="#FFFFFF" stroke-width="3" stroke-miterlimit="10" cx="247.823" cy="75.043" r="13.047"/>\r
+<circle opacity="0.5" fill="none" stroke="#FFFFFF" stroke-width="3" stroke-miterlimit="10" cx="247.822" cy="75.044" r="21.289"/>\r
+<path fill="#FFFFFF" d="M137.093,37.439l1.417,11.042c0,1.909-1.543,3.453-3.454,3.456c-1.908-0.002-2.72-1.063-3.457-3.457\r
+       l-2.058-6.842l-6.844-2.058c-2.368-0.526-3.453-1.545-3.455-3.454c0.001-1.909,1.547-3.456,3.455-3.455l10.922,1.4\r
+       c0,0,1.662,0.124,2.512,0.973C136.981,35.894,137.093,37.439,137.093,37.439z"/>\r
+<path opacity="0.5" fill="#FFFFFF" d="M147.646,26.887l1.417,11.042c0,1.909-1.543,3.453-3.454,3.456\r
+       c-1.907-0.002-2.72-1.063-3.457-3.457l-2.058-6.842l-6.844-2.058c-2.367-0.526-3.453-1.545-3.455-3.454\r
+       c0.001-1.909,1.548-3.456,3.455-3.455l10.922,1.4c0,0,1.663,0.124,2.512,0.973C147.533,25.342,147.646,26.887,147.646,26.887z"/>\r
+<circle fill="none" stroke="#FFFFFF" stroke-width="3" stroke-miterlimit="10" cx="73.333" cy="97.848" r="11.686"/>\r
+<path fill="#FFFFFF" d="M51.244,116.586l-1.417-11.043c-0.001-1.908,1.543-3.452,3.453-3.455c1.908,0.002,2.721,1.063,3.457,3.456\r
+       l2.058,6.843l6.844,2.058c2.367,0.526,3.453,1.545,3.455,3.454c-0.001,1.908-1.548,3.455-3.455,3.455l-10.922-1.4\r
+       c0,0-1.663-0.125-2.512-0.974S51.244,116.586,51.244,116.586z"/>\r
+<path opacity="0.5" fill="#FFFFFF" d="M40.691,127.138l-1.417-11.042c-0.001-1.908,1.543-3.453,3.453-3.456\r
+       c1.908,0.003,2.72,1.063,3.457,3.457l2.058,6.842l6.843,2.058c2.368,0.526,3.453,1.545,3.455,3.454\r
+       c-0.001,1.909-1.547,3.456-3.455,3.455l-10.922-1.4c0,0-1.663-0.124-2.512-0.974C40.804,128.683,40.691,127.138,40.691,127.138z"/>\r
+</svg>\r
diff --git a/fluidbook/icones/6/mobile/help-mouse.svg b/fluidbook/icones/6/mobile/help-mouse.svg
new file mode 100644 (file)
index 0000000..eb6d44b
--- /dev/null
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">\r
+<svg version="1.0" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r
+        width="100px" height="200px" viewBox="0 0 100 200" enable-background="new 0 0 100 200" xml:space="preserve">\r
+<g>\r
+       <g>\r
+               <path fill="#FFFFFF" d="M47.024,89.074v13.825c0,1.94,1.579,3.52,3.521,3.52c1.94,0,3.52-1.579,3.52-3.52V89.074\r
+                       c0-1.94-1.579-3.52-3.52-3.52C48.604,85.554,47.024,87.134,47.024,89.074z"/>\r
+               <path opacity="0.5" fill="#FFFFFF" d="M51.724,83.313c2.68,0.547,4.701,2.923,4.701,5.761v13.825c0,2.838-2.021,5.213-4.701,5.761\r
+                       v4.025h33.898c-4.954-18.886-18.195-32.55-33.898-33.206V83.313z"/>\r
+               <path opacity="0.5" fill="#FFFFFF" d="M14.896,115.046c-0.985,4.466-1.523,9.19-1.523,14.083\r
+                       c0,27.443,16.643,49.691,37.172,49.691s37.172-22.248,37.172-49.691c0-4.893-0.538-9.617-1.523-14.083H14.896z"/>\r
+               <path fill="#FFFFFF" d="M49.364,112.686v-4.025c-2.679-0.549-4.7-2.924-4.7-5.761V89.074c0-2.837,2.021-5.213,4.7-5.761v-3.833\r
+                       c-15.703,0.656-28.944,14.32-33.898,33.206H49.364z"/>\r
+       </g>\r
+       <path opacity="0.5" fill="#FFFFFF" d="M50.82,76.915c-0.294,0-0.587-0.109-0.816-0.329c-0.47-0.451-0.486-1.197-0.035-1.668\r
+               c0.07-0.074,7.023-7.435,6.136-14.931c-0.432-3.643-2.679-6.794-6.68-9.366c-4.609-2.964-7.204-6.683-7.711-11.052\r
+               c-0.999-8.637,6.567-16.568,6.89-16.902c0.455-0.469,1.199-0.48,1.668-0.028c0.47,0.453,0.481,1.199,0.029,1.668\r
+               c-0.071,0.074-7.117,7.478-6.241,14.999c0.423,3.629,2.658,6.768,6.643,9.33c4.625,2.974,7.232,6.703,7.748,11.084\r
+               c1.012,8.609-6.461,16.5-6.778,16.831C51.44,76.793,51.131,76.915,50.82,76.915z"/>\r
+</g>\r
+</svg>\r
diff --git a/fluidbook/icones/6/mobile/nav-bookmark.svg b/fluidbook/icones/6/mobile/nav-bookmark.svg
new file mode 100644 (file)
index 0000000..0ff3bd4
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">\r
+<svg version="1.0" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r
+        width="11px" height="20px" viewBox="0 0 11 20" enable-background="new 0 0 11 20" xml:space="preserve">\r
+<path fill-rule="evenodd" clip-rule="evenodd" fill="$colorize" d="M5.542,0.993c0.624,0,4.468,2.532,4.468,5.199V18.09c0,1.105-0.896,0.974-2,0.974\r
+       c0,0-1.201-5.28-2.493-5.28c-1.2,0-2.498,5.28-2.498,5.28c-1.104,0-2,0.132-2-0.974V6.192C1.019,3.525,4.845,0.993,5.542,0.993z"/>\r
+</svg>\r
diff --git a/fluidbook/icones/6/mobile/nav-facebook.svg b/fluidbook/icones/6/mobile/nav-facebook.svg
new file mode 100644 (file)
index 0000000..c2d1399
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">\r
+<svg version="1.0" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r
+        width="20px" height="20px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">\r
+<path fill="$colorize" d="M16.811,0.935H2.921c-1.13,0-2.055,0.925-2.055,2.055v13.893c0,1.131,0.925,2.055,2.055,2.055h13.889\r
+       c1.131,0,2.056-0.924,2.056-2.055V2.99C18.866,1.859,17.941,0.935,16.811,0.935z M15.828,6.942c-0.569,0-1.183,0-1.474,0\r
+       S13.77,7.248,13.77,7.474s0,1.514,0,1.514s1.818,0,2.055,0c-0.082,1.161-0.252,2.224-0.252,2.224h-1.813v6.581h-2.702v-6.581H9.741\r
+       V8.996h1.316c0,0,0-1.48,0-1.811c0-0.332-0.067-2.548,2.769-2.548c0.381,0,1.244,0,2.003,0C15.828,5.6,15.828,6.641,15.828,6.942z"\r
+       />\r
+</svg>\r
diff --git a/fluidbook/icones/6/mobile/nav-friend.svg b/fluidbook/icones/6/mobile/nav-friend.svg
new file mode 100644 (file)
index 0000000..3593791
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">\r
+<svg version="1.0" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r
+        width="19px" height="20px" viewBox="0 0 19 20" enable-background="new 0 0 19 20" xml:space="preserve">\r
+<path fill="$colorize" d="M13.436,0.969H5.581c-2.508,0-4.56,2.052-4.56,4.56v2.907c0,2.508,2.051,4.56,4.56,4.56h0.435v4.999l4.763-4.999h2.657\r
+       c2.507,0,4.559-2.052,4.559-4.56V5.528C17.994,3.021,15.942,0.969,13.436,0.969"/>\r
+</svg>\r
diff --git a/fluidbook/icones/6/mobile/nav-help.svg b/fluidbook/icones/6/mobile/nav-help.svg
new file mode 100644 (file)
index 0000000..4b04058
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">\r
+<svg version="1.0" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r
+        width="14px" height="20px" viewBox="0 0 14 20" enable-background="new 0 0 14 20" xml:space="preserve">\r
+<path  fill="$colorize" d="M2.061,6.388c0.274,0.282,0.612,0.423,1.011,0.423c0.678,0,1.138-0.403,1.38-1.209c0.257-0.771,0.571-1.354,0.942-1.75\r
+       c0.371-0.396,0.948-0.594,1.733-0.594c0.67,0,1.218,0.196,1.643,0.588C9.194,4.239,9.407,4.72,9.407,5.291\r
+       c0,0.292-0.07,0.563-0.209,0.813c-0.139,0.25-0.311,0.477-0.514,0.68s-0.533,0.505-0.99,0.904C7.174,8.145,6.76,8.539,6.454,8.87\r
+       c-0.307,0.332-0.553,0.717-0.738,1.156s-0.278,0.958-0.278,1.557c0,0.479,0.126,0.838,0.38,1.08\r
+       c0.253,0.243,0.565,0.364,0.937,0.364c0.713,0,1.138-0.37,1.273-1.112c0.079-0.35,0.138-0.594,0.177-0.733s0.095-0.278,0.166-0.417\r
+       c0.071-0.14,0.181-0.293,0.326-0.461c0.146-0.167,0.341-0.361,0.583-0.583c0.878-0.784,1.486-1.343,1.824-1.674\r
+       c0.34-0.332,0.632-0.726,0.878-1.183S12.35,5.876,12.35,5.27c0-0.771-0.216-1.484-0.647-2.14s-1.043-1.175-1.835-1.557\r
+       C9.075,1.191,8.162,1,7.128,1C6.015,1,5.042,1.229,4.207,1.685c-0.834,0.457-1.47,1.033-1.905,1.729\r
+       c-0.435,0.695-0.652,1.382-0.652,2.06C1.649,5.801,1.787,6.106,2.061,6.388z M7.983,16.772c0.322-0.285,0.482-0.678,0.482-1.177\r
+       c0-0.449-0.154-0.827-0.461-1.134s-0.685-0.461-1.134-0.461c-0.457,0-0.842,0.154-1.156,0.461s-0.471,0.685-0.471,1.134\r
+       c0,0.507,0.162,0.901,0.487,1.183C6.056,17.06,6.436,17.2,6.871,17.2C7.292,17.2,7.663,17.058,7.983,16.772z"/>\r
+</svg>\r
diff --git a/fluidbook/icones/6/mobile/nav-index.svg b/fluidbook/icones/6/mobile/nav-index.svg
new file mode 100644 (file)
index 0000000..5d3c042
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">\r
+<svg version="1.0" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r
+        width="27px" height="20px" viewBox="0 0 27 20" enable-background="new 0 0 27 20" xml:space="preserve">\r
+<g>\r
+       <g>\r
+               <path fill-rule="evenodd" clip-rule="evenodd" fill="$colorize" d="M5.984,10.041H2.987c-1.104,0-2,0.895-2,1.999v3.037\r
+                       c0,1.105,0.896,2,2,2h2.997c1.104,0,2-0.895,2-2v-3.037C7.984,10.935,7.089,10.041,5.984,10.041z M15.013,10.041h-3.029\r
+                       c-1.104,0-2,0.895-2,1.999v3.037c0,1.105,0.896,2,2,2h3.029c1.104,0,2-0.895,2-2v-3.037\r
+                       C17.013,10.935,16.116,10.041,15.013,10.041z M5.984,1H2.987c-1.104,0-2,0.896-2,2v3.037c0,1.105,0.896,2,2,2h2.997\r
+                       c1.104,0,2-0.895,2-2V3C7.984,1.896,7.089,1,5.984,1z M15.013,1h-3.029c-1.104,0-2,0.896-2,2v3.037c0,1.105,0.896,2,2,2h3.029\r
+                       c1.104,0,2-0.895,2-2V3C17.013,1.896,16.116,1,15.013,1z M24.013,1h-3.029c-1.104,0-2,0.896-2,2v3.037c0,1.105,0.896,2,2,2h3.029\r
+                       c1.104,0,2-0.895,2-2V3C26.013,1.896,25.116,1,24.013,1z"/>\r
+       </g>\r
+</g>\r
+</svg>\r
diff --git a/fluidbook/icones/6/mobile/nav-sommaire.svg b/fluidbook/icones/6/mobile/nav-sommaire.svg
new file mode 100644 (file)
index 0000000..d824bea
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">\r
+<svg version="1.0" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r
+        width="22px" height="20px" viewBox="0 0 22 20" enable-background="new 0 0 22 20" xml:space="preserve">\r
+<g>\r
+       <g>\r
+               <path fill-rule="evenodd" clip-rule="evenodd"  fill="$colorize" d="M19.152,1H9C7.896,1,7,1.896,7,3v0.064c0,1.104,0.896,2,2,2h10.152\r
+                       c1.104,0,2-0.896,2-2V3C21.152,1.896,20.256,1,19.152,1z M3.151,1H3C1.896,1,1,1.896,1,3v0.064c0,1.104,0.896,2,2,2h0.151\r
+                       c1.104,0,2-0.896,2-2V3C5.151,1.896,4.256,1,3.151,1z M19.152,7H9C7.896,7,7,7.896,7,9v0.064c0,1.104,0.896,2,2,2h10.152\r
+                       c1.104,0,2-0.896,2-2V9C21.152,7.896,20.256,7,19.152,7z M3.151,7H3C1.896,7,1,7.896,1,9v0.064c0,1.104,0.896,2,2,2h0.151\r
+                       c1.104,0,2-0.896,2-2V9C5.151,7.896,4.256,7,3.151,7z M19.152,13H9c-1.104,0-2,0.896-2,2v0.064c0,1.104,0.896,2,2,2h10.152\r
+                       c1.104,0,2-0.896,2-2V15C21.152,13.896,20.256,13,19.152,13z M3.151,13H3c-1.104,0-2,0.896-2,2v0.064c0,1.104,0.896,2,2,2h0.151\r
+                       c1.104,0,2-0.896,2-2V15C5.151,13.896,4.256,13,3.151,13z"/>\r
+       </g>\r
+</g>\r
+</svg>\r
diff --git a/fluidbook/icones/6/mobile/nav-twitter.svg b/fluidbook/icones/6/mobile/nav-twitter.svg
new file mode 100644 (file)
index 0000000..97bcabe
--- /dev/null
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">\r
+<svg version="1.0" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r
+        width="20px" height="20px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">\r
+<path fill="$colorize" d="M19,3.055C19,1.92,18.08,1,16.944,1H3.056C1.92,1,1,1.92,1,3.055v13.89C1,18.08,1.92,19,3.056,19h13.889\r
+       C18.08,19,19,18.08,19,16.945V3.055z M14.871,10.326c-1.059,4.3-8.175,6.125-11.448,1.66c1.254,1.197,3.438,1.304,4.822-0.13\r
+       c-0.812,0.119-1.403-0.678-0.405-1.108c-0.897,0.098-1.396-0.379-1.6-0.785c0.21-0.22,0.443-0.323,0.891-0.352\r
+       C6.148,9.379,5.786,8.898,5.675,8.315C5.947,8.25,6.288,8.194,6.474,8.219c-0.859-0.45-1.158-1.126-1.111-1.636\r
+       c1.537,0.571,2.517,1.03,3.335,1.469c0.292,0.156,0.618,0.437,0.985,0.793c0.467-1.237,1.045-2.513,2.035-3.146\r
+       c-0.017,0.144-0.094,0.277-0.195,0.386c0.281-0.255,0.645-0.431,1.016-0.481c-0.043,0.278-0.442,0.436-0.685,0.525\r
+       c0.184-0.057,1.157-0.491,1.262-0.243c0.127,0.28-0.672,0.411-0.806,0.459c-0.103,0.034-0.203,0.072-0.302,0.112\r
+       c1.233-0.124,2.411,0.895,2.755,2.159c0.024,0.092,0.049,0.193,0.071,0.298c0.452,0.169,1.269-0.007,1.531-0.17\r
+       C16.176,9.198,15.681,9.53,14.95,9.59c0.352,0.146,1.016,0.228,1.473,0.15C16.134,10.051,15.668,10.332,14.871,10.326z"/>\r
+</svg>\r
diff --git a/fluidbook/icones/6/mobile/next.svg b/fluidbook/icones/6/mobile/next.svg
new file mode 100644 (file)
index 0000000..fc1617f
--- /dev/null
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="40px"\r
+        height="100px" viewBox="1.5 1.75 40 100" enable-background="new 1.5 1.75 40 100" xml:space="preserve">\r
+<g id="Layer_2">\r
+</g>\r
+<g id="Layer_1">\r
+       <path fill="$colorize" d="M31.904,39.623l-9.655,12.49c-1.907,1.916-5.009,1.916-6.926,0.005c-1.917-1.914-1.666-3.792,0-6.931l4.798-8.924\r
+               l-4.798-8.927c-1.847-2.902-1.917-5.012-0.01-6.928c1.917-1.913,5.019-1.913,6.936,0l9.545,12.355c0,0,1.546,1.792,1.546,3.496\r
+               S31.904,39.623,31.904,39.623z"/>\r
+       <g>\r
+               <g>\r
+                       <path fill="$colorize" d="M27.979,80.23l-4.016-5.195c-0.804-0.805-2.108-0.805-2.911,0c-0.803,0.805-0.783,1.693,0,2.914l2.018,3.754\r
+                               l-2.018,3.752c-0.702,1.32-0.803,2.111,0,2.916c0.803,0.805,2.107,0.805,2.911,0l4.064-5.256c0,0,0.603-0.697,0.603-1.414\r
+                               C28.63,80.986,27.979,80.23,27.979,80.23z M16.144,74.453c-0.893,0-1.605,0.721-1.605,1.609v11.26\r
+                               c0,0.889,0.713,1.609,1.605,1.609c0.894,0,1.606-0.722,1.606-1.609v-11.26C17.75,75.174,17.037,74.453,16.144,74.453z"/>\r
+               </g>\r
+       </g>\r
+</g>\r
+</svg>\r
diff --git a/fluidbook/icones/6/mobile/previous.svg b/fluidbook/icones/6/mobile/previous.svg
new file mode 100644 (file)
index 0000000..d68cb27
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">\r
+<svg version="1.0" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r
+        width="40px" height="100px" viewBox="1.5 1.75 40 100" enable-background="new 1.5 1.75 40 100" xml:space="preserve">\r
+<path fill="$colorize" d="M12.936,39.623l9.655,12.49c1.907,1.916,5.009,1.916,6.927,0.005c1.917-1.914,1.665-3.792,0-6.931l-4.799-8.924l4.799-8.927\r
+       c1.846-2.902,1.917-5.012,0.01-6.928c-1.918-1.913-5.02-1.913-6.937,0l-9.545,12.354c0,0-1.546,1.793-1.546,3.496\r
+       S12.936,39.623,12.936,39.623z"/>\r
+<g>\r
+       <g>\r
+               <path fill="$colorize" d="M17.084,80.23l4.016-5.195c0.803-0.805,2.107-0.805,2.911,0c0.802,0.805,0.782,1.693,0,2.914l-2.019,3.754l2.019,3.752\r
+                       c0.701,1.32,0.802,2.111,0,2.916c-0.804,0.805-2.107,0.805-2.911,0l-4.065-5.256c0,0-0.603-0.697-0.603-1.414\r
+                       C16.433,80.986,17.084,80.23,17.084,80.23z M28.918,74.453c0.895,0,1.605,0.721,1.605,1.609v11.26\r
+                       c0,0.889-0.713,1.609-1.605,1.609c-0.895,0-1.605-0.722-1.605-1.609v-11.26C27.313,75.174,28.025,74.453,28.918,74.453z"/>\r
+       </g>\r
+</g>\r
+</svg>\r
diff --git a/fluidbook/icones/6/mobile/search.svg b/fluidbook/icones/6/mobile/search.svg
new file mode 100644 (file)
index 0000000..ed50b69
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">\r
+<svg version="1.0" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r
+        width="20px" height="20px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">\r
+<path fill="$colorize" d="M17.798,14.34l-4.24-4.244c0.352-0.783,0.552-1.648,0.552-2.562c0-3.461-2.818-6.28-6.281-6.28\r
+       c-3.465,0-6.282,2.818-6.282,6.28c0,3.464,2.817,6.282,6.282,6.282c0.913,0,1.778-0.199,2.562-0.553l4.241,4.243\r
+       c0.875,0.875,2.293,0.875,3.167,0.001C18.672,16.633,18.674,15.216,17.798,14.34z M7.763,12.008c-2.458,0-4.45-1.993-4.45-4.451\r
+       s1.992-4.45,4.45-4.45s4.45,1.992,4.45,4.45S10.221,12.008,7.763,12.008z"/>\r
+</svg>\r
diff --git a/fluidbook/icones/6/nav-2d.png b/fluidbook/icones/6/nav-2d.png
new file mode 100644 (file)
index 0000000..a8ba6d7
Binary files /dev/null and b/fluidbook/icones/6/nav-2d.png differ
diff --git a/fluidbook/icones/6/nav-3d.png b/fluidbook/icones/6/nav-3d.png
new file mode 100644 (file)
index 0000000..032e2da
Binary files /dev/null and b/fluidbook/icones/6/nav-3d.png differ
diff --git a/fluidbook/icones/6/nav-archives.png b/fluidbook/icones/6/nav-archives.png
new file mode 100644 (file)
index 0000000..a7d293a
Binary files /dev/null and b/fluidbook/icones/6/nav-archives.png differ
diff --git a/fluidbook/icones/6/nav-basket.png b/fluidbook/icones/6/nav-basket.png
new file mode 100644 (file)
index 0000000..d4c4baa
Binary files /dev/null and b/fluidbook/icones/6/nav-basket.png differ
diff --git a/fluidbook/icones/6/nav-bookmark.png b/fluidbook/icones/6/nav-bookmark.png
new file mode 100644 (file)
index 0000000..111b08b
Binary files /dev/null and b/fluidbook/icones/6/nav-bookmark.png differ
diff --git a/fluidbook/icones/6/nav-friend.png b/fluidbook/icones/6/nav-friend.png
new file mode 100644 (file)
index 0000000..5eef483
Binary files /dev/null and b/fluidbook/icones/6/nav-friend.png differ
diff --git a/fluidbook/icones/6/nav-fullscreen.png b/fluidbook/icones/6/nav-fullscreen.png
new file mode 100644 (file)
index 0000000..9b80abe
Binary files /dev/null and b/fluidbook/icones/6/nav-fullscreen.png differ
diff --git a/fluidbook/icones/6/nav-help.png b/fluidbook/icones/6/nav-help.png
new file mode 100644 (file)
index 0000000..a45edc9
Binary files /dev/null and b/fluidbook/icones/6/nav-help.png differ
diff --git a/fluidbook/icones/6/nav-index.png b/fluidbook/icones/6/nav-index.png
new file mode 100644 (file)
index 0000000..37507d9
Binary files /dev/null and b/fluidbook/icones/6/nav-index.png differ
diff --git a/fluidbook/icones/6/nav-normal.png b/fluidbook/icones/6/nav-normal.png
new file mode 100644 (file)
index 0000000..03fe202
Binary files /dev/null and b/fluidbook/icones/6/nav-normal.png differ
diff --git a/fluidbook/icones/6/nav-normalscreen.png b/fluidbook/icones/6/nav-normalscreen.png
new file mode 100644 (file)
index 0000000..0206770
Binary files /dev/null and b/fluidbook/icones/6/nav-normalscreen.png differ
diff --git a/fluidbook/icones/6/nav-previous.png b/fluidbook/icones/6/nav-previous.png
new file mode 100644 (file)
index 0000000..6f67e15
Binary files /dev/null and b/fluidbook/icones/6/nav-previous.png differ
diff --git a/fluidbook/icones/6/nav-print.png b/fluidbook/icones/6/nav-print.png
new file mode 100644 (file)
index 0000000..215e57a
Binary files /dev/null and b/fluidbook/icones/6/nav-print.png differ
diff --git a/fluidbook/icones/6/nav-save.png b/fluidbook/icones/6/nav-save.png
new file mode 100644 (file)
index 0000000..2e0b906
Binary files /dev/null and b/fluidbook/icones/6/nav-save.png differ
diff --git a/fluidbook/icones/6/nav-sommaire.png b/fluidbook/icones/6/nav-sommaire.png
new file mode 100644 (file)
index 0000000..ecd58a9
Binary files /dev/null and b/fluidbook/icones/6/nav-sommaire.png differ
diff --git a/fluidbook/icones/6/nav-soundoff.png b/fluidbook/icones/6/nav-soundoff.png
new file mode 100644 (file)
index 0000000..67a76fd
Binary files /dev/null and b/fluidbook/icones/6/nav-soundoff.png differ
diff --git a/fluidbook/icones/6/nav-soundon.png b/fluidbook/icones/6/nav-soundon.png
new file mode 100644 (file)
index 0000000..47bc019
Binary files /dev/null and b/fluidbook/icones/6/nav-soundon.png differ
diff --git a/fluidbook/icones/6/nav-zoomin.png b/fluidbook/icones/6/nav-zoomin.png
new file mode 100644 (file)
index 0000000..c2effa4
Binary files /dev/null and b/fluidbook/icones/6/nav-zoomin.png differ
diff --git a/fluidbook/icones/6/nav-zoomout.png b/fluidbook/icones/6/nav-zoomout.png
new file mode 100644 (file)
index 0000000..bc05b8a
Binary files /dev/null and b/fluidbook/icones/6/nav-zoomout.png differ
diff --git a/fluidbook/icones/6/v1/nav-bookmark-off.png b/fluidbook/icones/6/v1/nav-bookmark-off.png
new file mode 100644 (file)
index 0000000..ac99df8
Binary files /dev/null and b/fluidbook/icones/6/v1/nav-bookmark-off.png differ
diff --git a/fluidbook/icones/6/v1/nav-bookmark-on.png b/fluidbook/icones/6/v1/nav-bookmark-on.png
new file mode 100644 (file)
index 0000000..775df35
Binary files /dev/null and b/fluidbook/icones/6/v1/nav-bookmark-on.png differ
diff --git a/fluidbook/icones/6/v1/nav-help-off.png b/fluidbook/icones/6/v1/nav-help-off.png
new file mode 100644 (file)
index 0000000..aad6eea
Binary files /dev/null and b/fluidbook/icones/6/v1/nav-help-off.png differ
diff --git a/fluidbook/icones/6/v1/nav-help-on.png b/fluidbook/icones/6/v1/nav-help-on.png
new file mode 100644 (file)
index 0000000..77a84e0
Binary files /dev/null and b/fluidbook/icones/6/v1/nav-help-on.png differ
diff --git a/fluidbook/icones/6/v1/nav-index-off.png b/fluidbook/icones/6/v1/nav-index-off.png
new file mode 100644 (file)
index 0000000..b3d24f3
Binary files /dev/null and b/fluidbook/icones/6/v1/nav-index-off.png differ
diff --git a/fluidbook/icones/6/v1/nav-index-on.png b/fluidbook/icones/6/v1/nav-index-on.png
new file mode 100644 (file)
index 0000000..6ac1595
Binary files /dev/null and b/fluidbook/icones/6/v1/nav-index-on.png differ
diff --git a/fluidbook/icones/6/v1/nav-normal-off.png b/fluidbook/icones/6/v1/nav-normal-off.png
new file mode 100644 (file)
index 0000000..3365d8f
Binary files /dev/null and b/fluidbook/icones/6/v1/nav-normal-off.png differ
diff --git a/fluidbook/icones/6/v1/nav-normal-on.png b/fluidbook/icones/6/v1/nav-normal-on.png
new file mode 100644 (file)
index 0000000..18583f0
Binary files /dev/null and b/fluidbook/icones/6/v1/nav-normal-on.png differ
diff --git a/fluidbook/icones/6/v1/nav-pdf-off.png b/fluidbook/icones/6/v1/nav-pdf-off.png
new file mode 100644 (file)
index 0000000..60fac52
Binary files /dev/null and b/fluidbook/icones/6/v1/nav-pdf-off.png differ
diff --git a/fluidbook/icones/6/v1/nav-pdf-on.png b/fluidbook/icones/6/v1/nav-pdf-on.png
new file mode 100644 (file)
index 0000000..a4c3444
Binary files /dev/null and b/fluidbook/icones/6/v1/nav-pdf-on.png differ
diff --git a/fluidbook/icones/6/v1/nav-print-off.png b/fluidbook/icones/6/v1/nav-print-off.png
new file mode 100644 (file)
index 0000000..fa7f35f
Binary files /dev/null and b/fluidbook/icones/6/v1/nav-print-off.png differ
diff --git a/fluidbook/icones/6/v1/nav-print-on.png b/fluidbook/icones/6/v1/nav-print-on.png
new file mode 100644 (file)
index 0000000..93e1f60
Binary files /dev/null and b/fluidbook/icones/6/v1/nav-print-on.png differ
diff --git a/fluidbook/icones/6/v1/nav-search-off.png b/fluidbook/icones/6/v1/nav-search-off.png
new file mode 100644 (file)
index 0000000..f5799da
Binary files /dev/null and b/fluidbook/icones/6/v1/nav-search-off.png differ
diff --git a/fluidbook/icones/6/v1/nav-search-on.png b/fluidbook/icones/6/v1/nav-search-on.png
new file mode 100644 (file)
index 0000000..42c9f8f
Binary files /dev/null and b/fluidbook/icones/6/v1/nav-search-on.png differ
diff --git a/fluidbook/icones/6/v1/nav-send-off.png b/fluidbook/icones/6/v1/nav-send-off.png
new file mode 100644 (file)
index 0000000..e1f71ea
Binary files /dev/null and b/fluidbook/icones/6/v1/nav-send-off.png differ
diff --git a/fluidbook/icones/6/v1/nav-send-on.png b/fluidbook/icones/6/v1/nav-send-on.png
new file mode 100644 (file)
index 0000000..9a0dbe4
Binary files /dev/null and b/fluidbook/icones/6/v1/nav-send-on.png differ
diff --git a/fluidbook/icones/6/v1/nav-sommaire-off.png b/fluidbook/icones/6/v1/nav-sommaire-off.png
new file mode 100644 (file)
index 0000000..9e728d9
Binary files /dev/null and b/fluidbook/icones/6/v1/nav-sommaire-off.png differ
diff --git a/fluidbook/icones/6/v1/nav-sommaire-on.png b/fluidbook/icones/6/v1/nav-sommaire-on.png
new file mode 100644 (file)
index 0000000..cfe2bfc
Binary files /dev/null and b/fluidbook/icones/6/v1/nav-sommaire-on.png differ
diff --git a/fluidbook/icones/6/v1/nav-zoomin-off.png b/fluidbook/icones/6/v1/nav-zoomin-off.png
new file mode 100644 (file)
index 0000000..1c243f9
Binary files /dev/null and b/fluidbook/icones/6/v1/nav-zoomin-off.png differ
diff --git a/fluidbook/icones/6/v1/nav-zoomin-on.png b/fluidbook/icones/6/v1/nav-zoomin-on.png
new file mode 100644 (file)
index 0000000..436e782
Binary files /dev/null and b/fluidbook/icones/6/v1/nav-zoomin-on.png differ
diff --git a/fluidbook/icones/6/v1/nav-zoomout-off.png b/fluidbook/icones/6/v1/nav-zoomout-off.png
new file mode 100644 (file)
index 0000000..444be10
Binary files /dev/null and b/fluidbook/icones/6/v1/nav-zoomout-off.png differ
diff --git a/fluidbook/icones/6/v1/nav-zoomout-on.png b/fluidbook/icones/6/v1/nav-zoomout-on.png
new file mode 100644 (file)
index 0000000..363b64d
Binary files /dev/null and b/fluidbook/icones/6/v1/nav-zoomout-on.png differ
index af63fd3214f1938d48129e556664885303dba240..4e19b2e8ef103d7a52c393913385dfbe8e0526d2 100644 (file)
@@ -323,7 +323,7 @@ class wsPackagerHTML extends wsPackager {
        protected function mergeJavascript() {\r
                $dest = WS_COMPILE_ASSETS . '/fluidbook.js';\r
                $orig = WS_COMPILE_ASSETS . '/_js/';\r
-               $files = array('swfobject.js' => false, 'swfaddress.js' => false, 'fluidbook.js' => true);\r
+               $files = array('swfobject.js' => false, 'swfaddress.js' => true, 'fluidbook.js' => true);\r
 \r
                $refresh = false;\r
                if (file_exists($dest)) {\r