" var deviceReady = false; var initCalled = false ; var initialized = false; function onBodyLoad() { if(typeof window.device === 'undefined') { document.addEventListener("deviceready", onDeviceReady, false); } else { onDeviceReady(); } } function onDeviceReady() { deviceReady = true ; if(initCalled === true) initializeCP(); } function initializeCP() { if(initialized) return; initCalled = true ; if(
cp.pg && deviceReady === false) return; function cpInit() { document.body.innerHTML = "
"; cp.DoCPInit(); var lCpExit = window["DoCPExit"]; window["DoCPExit"] = function() { if(cp.UnloadActivties) cp.UnloadActivties(); lCpExit(); }; } cpInit(); initialized = true; }