📜 ⬆️ ⬇️

Google Gears - speeding up your site

Google Gears is Google’s open source software (beta, BSD license ) that allows web applications to be used with Mozilla Firefox and Internet Explorer browsers under GNU / Linux , Mac OS, and Microsoft Windows offline .

A special plugin forces the browser to work with the local page cache (based on SQLite ), periodically synchronizing the cache with an online source.

Google gears is an AJAX -API and works only with websites that specifically support this service. ( Source )
')
So, after reading a bit of documentation, I decided to integrate such a thing into one site. So, let's begin.



So first we need gears_init.js. What would not include it separately on the page, I just add the contents to the script

myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  1. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  2. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  3. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  4. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  5. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  6. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  7. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  8. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  9. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  10. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  11. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  12. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  13. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  14. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  15. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  16. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  17. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  18. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  19. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  20. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  21. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  22. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  23. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  24. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  25. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  26. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  27. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  28. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  29. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  30. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  31. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  32. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  33. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  34. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  35. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  36. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  37. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  38. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  39. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  40. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  41. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  42. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  43. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  44. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  45. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  46. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  47. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  48. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  49. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  50. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  51. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  52. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  53. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  54. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  55. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  56. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  57. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  58. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  59. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  60. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  61. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  62. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  63. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  64. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  65. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  66. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  67. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  68. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  69. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  70. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  71. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  72. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  73. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  74. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  75. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  76. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  77. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  78. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  79. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  80. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

  81. myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .

myGears = { createStore : function () { if ( 'undefined' == typeof google || ! google.gears ) return ; if ( 'undefined' == typeof localServer ) localServer = google.gears.factory.create( "beta.localserver" ); store = localServer.createManagedStore( this .storeName()); store.manifestUrl = "gears-manifest.php" ; store.checkForUpdate(); this .window(); }, getPermission : function () { if ( 'undefined' != typeof google && google.gears ) { if ( ! google.gears.factory.hasPermission ) google.gears.factory.getPermission( 'MySite' , 'images/logo.png' ); try { this .createStore(); } catch (e) {} // , } }, storeName : function () { var name = window.location.protocol + window.location.host; // gears beta name = name.replace(/[\/\\:*?<>|;,]+/g, '_' ); name = name.substring(0, 64); // - 64 return name; }, window : function (show) { var t = this , msg1 = tI( 'gears-msg1' ), msg2 = tI( 'gears-msg2' ), msg3 = tI( 'gears-msg3' ), num = tI( 'gears-upd-number' ), wait = tI( 'gears-wait' ); if ( ! msg1 ) return ; if ( 'undefined' != typeof google && google.gears ) { if ( google.gears.factory.hasPermission ) { msg1.style.display = msg2.style.display = 'none' ; msg3.style.display = 'block' ; if ( 'undefined' == typeof store ) t.createStore(); store.oncomplete = function (){wait.innerHTML = ( ' ' );}; store.onerror = function (){wait.innerHTML = ( ' : ' + store.lastErrorMessage);}; store.onprogress = function (e){ if (num) num.innerHTML = ( ' ' + e.filesComplete + ' / ' + e.filesTotal);}; } else { msg1.style.display = msg3.style.display = 'none' ; msg2.style.display = 'block' ; } } if ( show ) tI( 'gears-info-box' ).style.display = 'block' ; }, I : function (id) { return document .getElementById(id); } }; // gears_init.js // gears ( function () { if ( 'undefined' != typeof google && google.gears ) return ; var gf = false ; if ( 'undefined' != typeof GearsFactory ) { gf = new GearsFactory(); } else { try { gf = new ActiveXObject( 'Gears.Factory' ); if ( factory.getBuildInfo().indexOf( 'ie_mobile' ) != -1 ) gf.privateSetGlobalObject( this ); } catch (e) { if ( ( 'undefined' != typeof navigator.mimeTypes ) && navigator.mimeTypes[ 'application/x-googlegears' ] ) { gf = document .createElement( "object" ); gf.style.display = "none" ; gf.width = 0; gf.height = 0; gf.type = "application/x-googlegears" ; document .documentElement.appendChild(gf); } } } if ( ! gf ) return ; if ( 'undefined' == typeof google ) google = {}; if ( ! google.gears ) google.gears = { factory : gf }; })(); * This source code was highlighted with Source Code Highlighter .


So, I will explain in order.

createStore is understandable by name, this method creates a repository for our files.

if ( 'undefined' == typeof google || ! google.gears ) return;
We check that Gears is installed.

if ( 'undefined' == typeof localServer )

localServer = google.gears.factory.create("beta.localserver");

store = localServer.createManagedStore(this.storeName());

Initialize the local storage and give it a name (the name creates the storeName method)

store.checkForUpdate();
Synchronize cache with an online source.

this.window();
Show a window (a window with messages).

getPermission - using this method we will request permissions to use Gears for our site

if ( ! google.gears.factory.hasPermission )

google.gears.factory.getPermission( 'MySite', 'images/logo.png' );

If we do not have rights to store files for this site, we request it. Two parameters are passed - Site name and logo. Here’s how it looks like

Gears

And if the user agrees, we create the store using the above createStore method .

storeName - as already mentioned above, we generate a name for the storage.

window - work with windows. We will have 3 types of them:

- gears not yet installed;

- gears installed, but the site has not yet been added to work in it;

- gears installed and added to work, just sync with the server.

For this, we will have 3 divas (2 are hidden by default, the third is not). They will be in the main, which will appear when the window is called .

Here is the HTML itself:

  1. < div id = "gears-info-box" class = "info-box" style = "display: none;" >
  2. < div id = "gears-msg1" > < button class = "button" onclick = "window.location = 'http://gears.google.com/?action=install&amp;return=http%3A%2F%2Fyousite% 2F '; " > Install Now </ button >
  3. < button class = "button" style = "margin-left: 10px;" onclick = "document.getElementById ('gears-info-box'). style.display = 'none';" > Cancel </ button > </ div >
  4. < div id = "gears-msg2" style = "display: none;" >
  5. < div class = "submit" > < button class = "button" onclick = "myGears.getPermission ();" > Enable Gears </ button >
  6. < button class = "button" style = "margin-left: 10px;" onclick = "document.getElementById ('gears-info-box'). style.display = 'none';" > Cancel </ button > </ div >
  7. < div id = "gears-msg3" style = "display: none;" >
  8. Local storage status: < span id = "gears-wait" > < span style = "color: # ff0000;" > Please wait! Loading files: </ span > </ span >
  9. < button class = "button" onclick = "document.getElementById ('gears-info-box'). style.display = 'none';" > Close </ button > </ div >
  10. </ div >
  11. </ div >
* This source code was highlighted with Source Code Highlighter .


Now go to the server storage. It is easy. If you noticed we had such a piece of code in the storage creation code

store.manifestUrl = "gears-manifest.php";

This indicates which file will be accessed on the server (gears-manifest.php). In it, we must list the files that we will cache (pictures, scripts, static files). It should look something like this.

{

"betaManifestVersion": 1,

"version": " ",

"entries": [

{ "url" : "images/morgue/bg01.jpg" },

{ "url" : "images/bar/button.jpg" }

]}


I will not post all the code, it is huge, but the main thing in it is to recurse through directories, select pictures and cascading style sheets.

  1. ...
  2. $ defaults = $ man_version = '';
  3. foreach ($ list_files as $ script) {
  4. $ defaults. = '{"url": "'. $ src. '? ver ='. $ ver. '"},'. "\ n";
  5. $ man_version. = $ ver;
  6. }
  7. $ man_version = md5 ($ man_version);
  8. header ('Expires: Wed, 11 Jan 1984 05:00:00 GMT');
  9. header ('Last-Modified:'. gmdate ('D, d MYH: i: s'). 'GMT');
  10. header ('Cache-Control: no-cache, must-revalidate, max-age = 0');
  11. header ('Pragma: no-cache');
  12. header ('Content-Type: application / x-javascript; charset = UTF-8');
  13. ?>
  14. {
  15. "betaManifestVersion": 1,
  16. "version": "& lt;? php echo $ man_version;? & gt; _20080828",
  17. "entries": [
  18. <? php echo $ defaults; ?>
  19. ]}

If new pictures appear in my catalogs, or the version of the css file changes, gears will upload the changed. If you change the version - it will reload all the storage.

That's all. Good luck in mastering.

Crosspost from my blog

Source: https://habr.com/ru/post/38391/


All Articles