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 = '';
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);
}