var lc_name; var showURL; var objWidth; var objHeight; var curSpot=0; var ThisURL=''; // should be found at the beginning var OddcastDomain='http://vhss-a.oddcast.com'; var agt=navigator.userAgent.toLowerCase(); var is_nav = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1)); var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1)); var is_win = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) ); var is_mac = (agt.indexOf("mac")!=-1); var JSGroup = is_ie&&is_win?1:2; function getURLParam( name ){ name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); var regexS = "[\\?&]"+name+"=([^&#]*)"; var regex = new RegExp( regexS ); var results = regex.exec( ThisURL ); if( results == null ) return ''; else return results[1]; } function getThisURL(){ arr = document.getElementsByTagName("script"); for(i=0;i0){ showURL = showURL+"&playOnLoad=1"; } if(JSGroup==1){ vh_mc.LoadMovie(0,showURL); }else{ useFlashLC("loadMovie", showURL+"~_level0"); } vh_mc = null; } function goToWorkshop(spot){ document.onmousemove = null; if(curSpot==spot){ return; } var newRegExp = new RegExp("ss%3D","g"); tempShowURL = showURL.replace(newRegExp,"sp%3D"+spot+"%26ss%3D"); var newRegExp = new RegExp("&acc=","g"); tempShowURL = tempShowURL.replace(newRegExp,"&stretch=1&acc="); var newRegExp = new RegExp("getshow","g"); tempShowURL = tempShowURL.replace(newRegExp,"getworkshop"); if(JSGroup==1){ if(!vh_mc) return; vh_mc.LoadMovie(0,tempShowURL); }else{ useFlashLC("loadMovie", tempShowURL+"~_level0"); } vh_mc = null; curSpot = spot; } function loadExtraJS(JS_URL){ var head = document.getElementsByTagName('head')[0]; var elementOverLay = document.createElement('script'); elementOverLay.src = JS_URL; elementOverLay.type = 'text/javascript'; head.appendChild(elementOverLay); } function domainOfPage() { domainName = document.location.hostname; if(domainName.length<=0) domainName = 'not_found'; return domainName; } var fname = 'AC_VHost_Embed_'+accId; window[fname] = function() { AC_VHost_Embed (accId,arguments[0], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], arguments[7], arguments[8], arguments[9], arguments[10], arguments[11]); } var isOverlay = false; var globalOverlayString = ''; function AC_VHost_Embed (accountID, height, width, bgcolor, firstslide, loading, ss, sl, transparent, minimal, embedId, flashVersion, overlayStr, embedName) { flashVersion = 8; objWidth = width; objHeight = height; lc_name = '1228567442'; embedId = embedId==''?'nothing':embedId; embedName = (embedName =='' || typeof embedName == 'undefined') ? 'VHSS' : embedName; domString = '&pageDomain='+domainOfPage(); getShow = 'http%3A%2F%2Fvhss-d.oddcast.com%2Fphp%2Fgetshow%2Facc%3D'+accountID+'%2Fss%3D'+ss+'%2Fsl%3D'+sl+'%3Fembedid%3D'+embedId; url = 'http://vhss-a.oddcast.com/vhss_v3.swf?doc='+getShow+'&acc='+accountID+'&bgcolor=0x'+bgcolor+domString+'&lc_name='+lc_name+'&fv='+flashVersion+'&is_ie='+(JSGroup==1?1:0)+(followCursorFlag>0?'&followCursor='+followCursorFlag:''); showURL = url; loading = 1; // done after request not to allow admin not to have a loader if (overlayStr && overlayStr != "_OVERLAYSTR_"){ globalOverlayString = overlayStr; loadExtraJS(OddcastDomain+'/admin/includes/vhss_embedOverlayFunctions.js'); isOverlay = true; } if (transparent != 1){ AC_RunFlContentX( 'height',height,'swliveconnect','true','src',url,'scale','noborder','id',embedName,'width',width,'bgcolor','#'+bgcolor,'quality','high','movie',url,'name','VHSS','codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+flashVersion+',0,0,0', 'allowScriptAccess', 'always'); }else{ AC_RunFlContentX( 'height',height,'swliveconnect','true','src',url,'scale','noborder','id', embedName,'width',width,'bgcolor','#'+bgcolor,'quality','high','movie',url,'name','VHSS','codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+flashVersion+',0,0,0', 'allowScriptAccess', 'always', 'wmode','transparent'); } SWFFormFix('VHSS'); } function AC_RunFlContentX(){ var codebase = AC_GetCodebase ( "http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=" , "7,0,0,0", arguments ); AC_GenerateObj ( "AC_RunFlContentX()", true, "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" , codebase , "http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" , "application/x-shockwave-flash", arguments ); } function AC_GetCodebase(baseURL, defaultVersion, args){ var codebase = baseURL + defaultVersion; for (var i=0; i < args.length; i=i+2) { currArg = args[i].toLowerCase(); if (currArg == "codebase" && args.length > i+1) { if (args[i+1].indexOf("http://") == 0) { codebase = args[i+1]; }else{ codebase = baseURL + args[i+1]; } } } return codebase; } function AC_sprintf(str){ for (var i=1; i < arguments.length; i++){ str = str.replace(/%s/,arguments[i]); } return str; } function AC_checkArgs(args,callingFn){ var retVal = true; if (parseFloat(args.length/2) != parseInt(args.length/2)){ alert(sprintf('error args',callingFn)); retVal = false; } return retVal; } function AC_GenerateObj(callingFn, useXHTML, classid, codebase, pluginsPage, mimeType, args){ if (!AC_checkArgs(args,callingFn)){ return; } var tagStr = ''; var currArg = ''; var closer = (useXHTML) ? '/>' : '>'; var srcFound = false; var embedStr = '\n"; if (isOverlay) { document.getElementById("divVHSS").innerHTML = tagStr; } else { document.write(tagStr); } } if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) { document.write('