var AccountId = 37533; var PlayerAccId = ''; var SceneId = 0; var PlayerSceneId = 0; var EditorMode = 1; var PartnerID = 16; var PartnerConfigID = 6; var PartnerAppID = 0; var ExtraQueryStr = ''; var VHOST_HTTP_SERVER = 'vhost.oddcast.com'; var params = new Array(0); params['swf'] = '//vhss-a.oddcast.com/vhss_editors/voki_editor.swf?acc=37533&sc=0&doc=http%3A%2F%2Fvhost.oddcast.com%2Fvoki%2FgetvokiLive.xml&gMode=1&partnerId=16&cid=6'; params['id'] = "voki_edt"; params['width'] = 552; params['height'] = 436; params['wmode'] = "transparent"; params['codebase'] = '/getFlash.php?u=codebase'; params['base'] = '//vhss-a.oddcast.com/vhss_editors/'; params['allowScriptAccess'] = 'always'; function cUrl(){ if(PlayerAccId == 0 || PlayerSceneId == 0){ newDocURL = escape('http://vhss-d.oddcast.com/php/vhss_editors/getrandomvoki/partnerId='+PartnerID+'&configId='+PartnerConfigID+(PartnerAppID>0?'&vokiapps=1':'')+(EditorMode==2?'&cmnt=1':'')+'&rnd='+(Math.max(1,parseInt(Math.random()*100)%30))); }else{ newDocURL = escape('http://vhost.oddcast.com/php/vhss_editors/getvoki/chsm='+PlayerAccId+'&sc='+PlayerSceneId+'&editor=1?r='+parseInt(Math.random()*10000000)); } return newDocURL; }; function createEditURL(mode){ if(mode=='edit'){ params['swf'] = '//vhss-a.oddcast.com/vhss_editors/voki_editor.swf'; params['swf'] += '?acc='+AccountId; params['swf'] += '&sc='+SceneId; params['swf'] += '&doc='+cUrl(); params['swf'] += '&gMode='+EditorMode; params['swf'] += '&partnerId='+PartnerID; params['swf'] += '&cid='+PartnerConfigID; params['swf'] += ExtraQueryStr; return true; } params['swf'] = params['base']+'voki_homeModule.swf?gMode='+EditorMode+'&loadUrl=media%2Fdemomovie.swf'; params['swf'] += ExtraQueryStr; params['id'] = "voki_edt"; } function createFlashObj(mode){ createEditURL(mode); var FlashDisplay = ''; FlashDisplay += ''; if (params['FlashVars']) FlashDisplay += ''; if (params['allowScriptAccess']) FlashDisplay += ''; if (params['base']) FlashDisplay += ''; if (params['scale']) FlashDisplay += ''; if (params['bgcolor']) FlashDisplay += ''; if (params['quality']) FlashDisplay += ''; if (params['wmode']) FlashDisplay += ''; if (params['align']) FlashDisplay += ''; if (params['salign']) FlashDisplay += ''; FlashDisplay += ''; FlashDisplay += ''; return FlashDisplay; } var defaultVokiAccId = 37533; var defaultVokiPartnerId = 16; function editVokiScene(sceneId, playerAccId, target, mode, editorAccId, useAs){ if(!target){ target = "modal"; // default is modal window } if(useAs == undefined || useAs){ useAs = 1; }else{ useAs = 0; } if(mode == undefined) mode = 1; // default is demo mode //debug('mode is: ' + mode); if(editorAccId == undefined) editorAccId = defaultVokiAccId; setTimeout("editVokiSceneDo("+sceneId+",'"+playerAccId+"','"+target+"',"+mode+","+editorAccId+","+useAs+")",500); return false; } function editVokiSceneDo(sceneId, playerAccId, target, mode, editorAccId, useAs){ partnerId = readCookie('pId'); if(partnerId == undefined || partnerId==0) partnerId = defaultVokiPartnerId; tmpEditorAccId = readChip(readCookie('vdata' + vokiEnv),'acc'); loggedIn = false; if(!isNaN(parseInt(tmpEditorAccId))) editorAccId = tmpEditorAccId; if(editorAccId == defaultVokiAccId){ loggedIn = false; }else{ loggedIn = true; if(mode==1) mode = 3; } EditorMode = mode; PartnerID = partnerId; AccountId = editorAccId; PlayerAccId = playerAccId; PlayerSceneId = sceneId; if(mode==2){ var tmp = document.location.href.split("?"); var obj = new Object(); obj.commentSceneId = 0; SceneId = sceneId; if(tmp.length >= 2){ var url = tmp[1].split('&'); for( var i = 0 ;i < url.length ; i++ ) { var param = url[i].split('='); if( param[0] == 'sc') obj.commentSceneId = param[1]; } if(obj.commentSceneId>0){ SceneId = obj.commentSceneId; } } }else if((mode == 5 || mode == 3) && useAs == 0){ SceneId = sceneId; }else{ SceneId = 0; } curSesId = readChip(readCookie('vdata' + vokiEnv),'sid'); if(curSesId) ExtraQueryStr += '&partner_stp=1&PHPSESSID=' + curSesId; if(loggedIn) ExtraQueryStr += '&loggedIn=1'; if (target == "modal") params['wmode'] = null; FlashToDisplay = createFlashObj('edit'); ExtraQueryStr = ''; var editorName = ''; switch (mode){ case 3: if (useAs) editorName = 'Create a Voki'; else editorName = 'Edit Your Voki'; break; case 4: modalWin = topWin.Windows.getWindow('modal_window'); editorName = modalWin.getTitle(); break; case 2: editorName = 'Use a voki to comment'; break; } if (target == "modal"){ // open in modal window openModalContent(FlashToDisplay, modalSizes.get('editorWin').width, modalSizes.get('editorWin').height,editorName); }else{ if ($(target)) $(target).innerHTML = FlashToDisplay; if ($("tip") && $("bushContainer")){showTip();} } } function setSessionCookie(sesVal, cookieName){ if(cookieName == undefined) cookieName = 'vdata' + vokiEnv; curSesId = readChip(readCookie(cookieName),'sid'); if(!curSesId || curSesId==''){ curCookieValue = readCookie(cookieName); sesVal = (curCookieValue?curCookieValue+'|':'')+'js=1|sid='+sesVal; setCookie(cookieName, sesVal,null,null,cookieDomain); } } function getSessionCookie(cookieName){ if(cookieName == undefined) cookieName = 'PHPSESSID'; var cookieValue = readCookie(cookieName); if(!cookieValue){ return ''; }else{ return cookieValue; } } function showWizard(target, gMode) { if(gMode == undefined) gMode = 1; // Demo mode of editor EditorMode = gMode; loggedIn = false; tmpEditorAccId = readChip(readCookie('vdata' + vokiEnv),'acc'); if(isNaN(parseInt(tmpEditorAccId)) || tmpEditorAccId==defaultVokiAccId){ loggedIn = false; }else{ loggedIn = true; } if(loggedIn) ExtraQueryStr += '&loggedIn=1'; if (target == "modal") params['wmode'] = null; FlashToDisplay = createFlashObj('wiz'); ExtraQueryStr = ''; if ($(target)) $(target).innerHTML = FlashToDisplay; else openModalContent('' + FlashToDisplay + '', 570, 450); }