function createPushPage(){pushPage.context.setDebugAlertsOnClientError(true);pushPage.context.setDomain(_LS_DOMAIN);pushPage.onEngineCreation=function(a){a.context.setDebugAlertsOnClientError(true);a.connection.setLSHost(_LS_PUSH_DOMAIN);a.connection.setLSPort(_LS_PUSH_PORT);a.connection.setAdapterName(_LS_ADAPTER_NAME);a.changeStatus("STREAMING")};pushPage.bind();pushPage.createEngine("LiveStockQuotesEngine","/javascript/ls/","SHARE_SESSION",true)}function createStockQuotesTable(b){var a=new OverwriteTable(b,schema,"MERGE");a.setDataAdapter(_LS_DATA_ADAPTER);a.setSnapshotRequired(true);a.setPushedHtmlEnabled(false);a.onItemUpdate=onStockQuotesItemUpdate;a.onChangingValues=onStockQuotesChangingValues;pushPage.addTable(a,"StockQuotes")}function createStatusTable(){var a=new NonVisualTable(new Array("MarketStatus"),new Array("Value"),"MERGE");a.setDataAdapter(_LS_DATA_ADAPTER);a.setSnapshotRequired(true);a.onItemUpdate=onMarketStatusItemUpdate;pushPage.addTable(a,"Data")}function createDateTimeTable(){var a=new NonVisualTable(new Array("CurrentDateTime"),dateTimeSchema,"MERGE");a.setDataAdapter(_LS_DATA_ADAPTER);a.setSnapshotRequired(true);a.onItemUpdate=onDateTimeItemUpdate;pushPage.addTable(a,"DateTime")};