Skip to content

Instantly share code, notes, and snippets.

@nemobis
Created February 8, 2017 14:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nemobis/5d1c775bdf2d1390292381aa540eff1c to your computer and use it in GitHub Desktop.
Save nemobis/5d1c775bdf2d1390292381aa540eff1c to your computer and use it in GitHub Desktop.
<html xmlns:xxt="http://www.jclark.com/xt/java/com.macromedia.airspeed.servlet.ui.XSLTExtensions">
<head>
<title>THA_250117</title>
<script type="text/javascript" src="/common/scripts/s_code.js?ver=9.5.3"></script><script type="text/javascript" src="/common/scripts/OmnitureTracker.js?ver=9.5.3"></script><script type="text/javascript" src="/common/scripts/modalDialog/jquery-1.7.1.js?ver=9.5.3" charset="utf-8"></script><script type="text/javascript">
var useUASniffing = false;
function setUASniffing(value) {
useUASniffing = value;
}
</script><script>
var isReview = 'false';
//flushContentQueue is a global variable to decide whether we want to flush content queue or not. This variable can be overridden for specific content type.
var isFlushContentQueue = false;
var hostValue = 'https://connect.funet.fi';
var transcriptValue = '14802001';
var licenseId = '';
var icon = 'archive';
var needToRelease = false;
// Copyright (c) 2001 - 2009 Adobe Systems Inc. and its licensors. All rights reserved.
function isReviewMode()
{
return(isReview != undefined && isReview.toString().toLowerCase() == "true");
}
function initReviewFrame()
{
var frameDoc = window.frames.ReviewMode;
frameDoc.document.open();
frameDoc.document.write("<html><body style=\"background-color:rgb(103,103,103);\"><style>.rtop,.rbottom{display:block}.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}.r1{margin: 0 5px}.r2{margin: 0 3px}.r3{margin: 0 2px}.r4{margin: 0 1px;height: 2px}.rs1{margin: 0 2px}.rs2{margin: 0 1px}#rmMsg {width:400px;position:relative;top:3px;background-color:#DBDBDB;margin:5 5 10 5px;}<\/style><script type=\"text/javascript\" src=\"/common\/scripts/breezeUI.js\"><\/script><script type=\"text/javascript\">window.onload=function(){Rounded(\"div#rmMsg\",\"#676767\",\"#DBDBDB\");}<\/script><center><div id=\"rmMsg\"><table><tr><td style=\"vertical-align:top\"><img src=\"/common/images/icon_review_mode.gif\" height=\"31\" width=\"32\"><\/td><td style=\"font-size:8pt;color:#676767;font-family:arial;padding-left:20px\">You are now in Review Mode. Any choices selected will not be tracked.<\/td><\/tr><\/table></div></center></body></html>");
frameDoc.document.close();
}
function unloadWindow() {
if (window.opener!=null) {
// If the refreshCurriculumTree method exists, then call it.
// Otherwise, just reload the page.
if (window.opener.refreshCurriculumTree) {
window.opener.refreshCurriculumTree();
} else {
var URL = unescape(window.opener.location);
window.opener.location.href = URL;
}
}
}
function resizeWin(w,h) {
if (parseInt(navigator.appVersion)>3 && w > 0 && h > 0) {
sw = screen.width;
sh = screen.height;
l = sx = top.screenLeft; if (l == undefined) l = window.screenX;
t = sy = top.screenTop; if (t == undefined) t = window.screenY;
if (w > sw) {
h *= (sw/w);
w = sw;
}
if (h > sh) {
w *= (sh/h);
h = sh;
}
// if (l + w > sw)
l = (sw - w) / 2;
// if (t + h > sh)
t = (sh - h) / 2;
if (l != sx || t != sy)
{
top.moveTo(l, t);
}
// If in review mode, resize the window by dimenstions of review
// mode message.
if (isReview == 'true') {
h += 60;
if (w<420) w=420;
}
if (navigator.appName=="Netscape") {
var hdiff = window.outerHeight - window.innerHeight;
var wdiff = window.outerWidth - window.innerWidth;
top.resizeTo(w + wdiff, h + hdiff);
} else {
top.resizeTo(w, h);
if (navigator.appName=="Microsoft Internet Explorer") {
b = document.body;
top.resizeBy(w - b.clientWidth, h - b.clientHeight);
}
}
}
}
function changeTitle(newTitle)
{
document.title = newTitle;
}
// *** below are functions for meeting dashboard. Catching onFocus/onBlur and calling flex app ****
// This function returns the appropriate reference,
// depending on the browser.
function getFlexApp(appName)
{
if (navigator.appName.indexOf ("Microsoft") !=-1)
{
return window[appName];
}
else
{
var appInst = document[appName];
return document[appName];
}
}
function onBlur()
{
if(getFlexApp('theFlashObj')!=null && getFlexApp('theFlashObj').setBrowserFocus!=null)
getFlexApp('theFlashObj').setBrowserFocus(0);
}
function onFocus()
{
if(getFlexApp('theFlashObj')!=null && getFlexApp('theFlashObj').setBrowserFocus!=null)
getFlexApp('theFlashObj').setBrowserFocus(1);
}
if (/*@cc_on!@*/false) // check for Internet Explorer
{
// do nothing for IE right now .. doesn't work gives script error
//document.onfocusin = onFocus;
//document.onfocusout = onBlur;
}
else
{
window.onfocus = onFocus;
window.onblur = onBlur;
}
//*** end of meeting dashboard functionality **
function onContentPageLoad()
{
var contentType = 'content';
if(contentType && (contentType == 'meeting' || contentType == 'curriculum') )
{
return ; // In case of event containing meeting or curriculum as content, then we will send login event from meeting code or curriculum page.
//For meeting reporting has to be done using event sco. Bug: 2937033.
//For curriculum this had to be done since this page was unloaded very quickly so some redirect requests were not handled for reporting login. Bug: #3200139
}
var reportSuiteId = "";
var trackingServer = "";
var visitorNamespace = "";
if(reportSuiteId.length>0)
{
createOmnitureReportingTracker(reportSuiteId,visitorNamespace,trackingServer);
var eventSco = "14415303";
var scoNameSignature = "";
var campaignId = "";
var userName = "";
var principalId = "";
pushLoginEvent(scoNameSignature, eventSco, userName, principalId, campaignId);
}
}
onContentPageLoad();
var isInitialShow = true;
// If the page came out from pre-render then increment quota
function handleVisibilityChange() {
// filtering out only the first page show
if(isInitialShow == true) {
// if page is now visible for the first time
if (isPageVisible()) {
document.removeEventListener(visibilityChange, handleVisibilityChange);
isInitialShow = false;
confirmTrainingLicense();
}
}
}
function isPageVisible() {
return document[hidden] == false;
}
function beforeUnloadWindow(flushContentQueue) {
if (needToRelease) {
$.ajax({
async: false,
url : hostValue.concat("/api/xml"),
type: 'GET',
data: {action: 'concurrent-learner-license-release', 'transcript-id': transcriptValue}
});
}
if(flushContentQueue && typeof getFlexApp('theFlashObj') !== "undefined"){
getFlexApp('theFlashObj').FlushBreezeLMSQueue();
}
}
function onLoad() {
if(document.theFlashObj) {
setTimeout('document.theFlashObj.focus()',1);
}
}
function handleOnBeforeUnload(func){
if(typeof func !== "undefined"){
if (func !== null) {
try {
func();
} catch (err) {
console.log("Something went wrong with on before unload handler");
}
}
}
beforeUnloadWindow(isFlushContentQueue);
}
function setupBeforeUnload() {
var func = window.onbeforeunload;
addEvent(window, 'beforeunload', function() { handleOnBeforeUnload(func) }, true);
}
function confirmTrainingLicense() {
setupBeforeUnload();
// confirm the license
$.ajax({
async: false,
url : hostValue.concat("/api/xml"),
type: 'POST',
data: {action: 'concurrent-learner-license-confirm', 'transcript-id': transcriptValue, 'reserved-license-id': licenseId},
success: function(data) {
var $results = $(data),
$status = $results.find("status"),
code = $status.attr("code"),
subcode = $status.attr("subcode");
if (code === 'no-access' && subcode === 'no-quota') {
// reloading the training content - try again to reserve a license - is quota limit reached?
location.reload();
} else if (code === 'ok') {
needToRelease = true;
}
}
});
}
// deal with pre-rendering issue only in case we have a licenseId parameter involved
if (licenseId) {
// Set the name of the hidden property and the change event for visibility
var hidden, visibilityChange;
if (typeof document.hidden !== "undefined") { // Opera 12.10 and Firefox 18 and later support
hidden = "hidden";
visibilityChange = "visibilitychange";
} else if (typeof document.mozHidden !== "undefined") {
hidden = "mozHidden";
visibilityChange = "mozvisibilitychange";
} else if (typeof document.msHidden !== "undefined") {
hidden = "msHidden";
visibilityChange = "msvisibilitychange";
} else if (typeof document.webkitHidden !== "undefined") {
hidden = "webkitHidden";
visibilityChange = "webkitvisibilitychange";
}
// if browser does not support Page Visibility than skip the hassle and confirm the license immediately
if (typeof document.addEventListener === "undefined" || typeof hidden === "undefined") {
confirmTrainingLicense();
} else {
// Handle page visibility change
document.addEventListener(visibilityChange, handleVisibilityChange, false);
// call handler in case page is already visible
handleVisibilityChange();
}
}
function addEvent( obj, type, fn, capturing ) {
if (obj.addEventListener) {
obj.addEventListener( type, fn, capturing );
}
else if (obj.attachEvent) {
obj["e"+type+fn] = fn;
obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
obj.attachEvent( "on"+type, obj[type+fn] );
}
else {
obj["on"+type] = obj["e"+type+fn];
}
}
</script>
</head>
<body onbeforeunload="beforeUnloadWindow(false)" onunload="" onload="onLoad()" bgcolor="white" marginheight="0" marginwidth="0" leftmargin="0" rightmargin="0" topmargin="0">
<script>resizeWin(0.96 * screen.width, 0.76 * screen.height)</script><script language="JavaScript" type="text/javascript">var swfParam = 'swfUrl=https%3A%2F%2Fconnect.funet.fi%2Fcommon%2FmeetingAS3%2Fshell%2Fshell.swf%3Faicc_url%3Dhttps%253A%252F%252Fconnect.funet.fi%252Fservlet%252Fverify%253Fsco-id%253D14415303%2526airspeed%253D1%26aicc_sid%3Dcuc9o7hmc7b4%26airspeed%3D1%252Flmsproxy%253Fsco-id%253D14415303%2526sid%253Dcuc9o7hmc7b4%2526qdata%253D%26baseurl%3D%252Fcommon%252FmeetingAS3%252Fshell%252F%26plugin%3Dplugin.swf%26host%3Dconnect.funet.fi%26path%3D%252Fp7v8070oix5%252F%26sco-id%3D14415303%26ticket%3Dcuc9o7hmc7b4%26transcript-id%3D14802001%26isLive%3Dfalse%26room%3D14415303%3Bsession%3Dbreezy2x3rbc3cz5edwi4%26ticket%3Dcuc9o7hmc7b4%26proxy%3Dfalse%26appInstance%3D7%2F14415303-1%2Foutput%2F%26fcsContent%3Dtrue%26pbMode%3Dnormal%26conStrings%3Drtmp%253A%252F%252Fse-fre-fun-acp2.acp.sunet.se%253A1935%252F%253Frtmp%253A%252F%252Flocalhost%253A8506%252F%252Crtmpt%253A%252F%252Fse-fre-fun-acp2.acp.sunet.se%253A443%252F%253Frtmp%253A%252F%252Flocalhost%253A8506%252F%26lang%3Den%26account_id%3D7%26streamName%3D%2Fcontent%2F7%2F14415303-1%2Foutput%2F%26spFixFlashPlayerVersion%3D10%252C1%252C50%252C469%26hasHTMLContent%3Dfalse&htmlUrl=https%3A%2F%2Fconnect.funet.fi%2Fp7v8070oix5%2F%3Flauncher%3Dfalse%26fcsContent%3Dtrue%26pbMode%3Dnormal&mode=auto&lang=en&msg=view&hasHTMLContent=false&pacProxyFlag=false';var swfUrl = '/common/meetingAS3/launcher/launcher.swf?ver=9.5.3';var urlPath = '/p7v8070oix5/';var useLauncher = 'true';
// -------hr--------------------------------------------------------------------
var requiredMajorVersion = 11;
var requiredMinorVersion = 2;
var requiredRevision = 0;
var getPlayerUrl="/system/get-player";
if(swfUrl && swfUrl.indexOf('/common/meetingAS3/shell/shell.swf')==0)
{
//we are playing meeting
if(swfParam && swfParam.indexOf('fcsContent%3Dtrue')!=-1)//escaped string for fcsContent=true
{
//we are playing meeting in recording playback mode
if(useLauncher != 'true')
{
//we require at least 11.2 for recording playback (unless using the add-in)
requiredMajorVersion = 11;
requiredMinorVersion = 2;
}
//getPlayerUrl+="?contentType=recordingPlayback";
}
}
if(useLauncher == 'true')
{
if(getPlayerUrl.indexOf('?') >= 0)
{
getPlayerUrl+="&urlPath="+urlPath;
}
else
{
getPlayerUrl+="?urlPath="+urlPath;
}
}
// -----------------------------------------------------------------------------
</script><script src="/common/scripts/AC_OETags.js?ver=9.5.3"></script><script src="/common/scripts/flashPlugin.js?ver=9.5.3"></script>
<center>
<script src="/common/scripts/addin_without_flash.js?ver=9.5.3"></script><script language="JavaScript" type="text/javascript">var forceAddin = '';var swfParam = 'swfUrl=https%3A%2F%2Fconnect.funet.fi%2Fcommon%2FmeetingAS3%2Fshell%2Fshell.swf%3Faicc_url%3Dhttps%253A%252F%252Fconnect.funet.fi%252Fservlet%252Fverify%253Fsco-id%253D14415303%2526airspeed%253D1%26aicc_sid%3Dcuc9o7hmc7b4%26airspeed%3D1%252Flmsproxy%253Fsco-id%253D14415303%2526sid%253Dcuc9o7hmc7b4%2526qdata%253D%26baseurl%3D%252Fcommon%252FmeetingAS3%252Fshell%252F%26plugin%3Dplugin.swf%26host%3Dconnect.funet.fi%26path%3D%252Fp7v8070oix5%252F%26sco-id%3D14415303%26ticket%3Dcuc9o7hmc7b4%26transcript-id%3D14802001%26isLive%3Dfalse%26room%3D14415303%3Bsession%3Dbreezy2x3rbc3cz5edwi4%26ticket%3Dcuc9o7hmc7b4%26proxy%3Dfalse%26appInstance%3D7%2F14415303-1%2Foutput%2F%26fcsContent%3Dtrue%26pbMode%3Dnormal%26conStrings%3Drtmp%253A%252F%252Fse-fre-fun-acp2.acp.sunet.se%253A1935%252F%253Frtmp%253A%252F%252Flocalhost%253A8506%252F%252Crtmpt%253A%252F%252Fse-fre-fun-acp2.acp.sunet.se%253A443%252F%253Frtmp%253A%252F%252Flocalhost%253A8506%252F%26lang%3Den%26account_id%3D7%26streamName%3D%2Fcontent%2F7%2F14415303-1%2Foutput%2F%26spFixFlashPlayerVersion%3D10%252C1%252C50%252C469%26hasHTMLContent%3Dfalse&htmlUrl=https%3A%2F%2Fconnect.funet.fi%2Fp7v8070oix5%2F%3Flauncher%3Dfalse%26fcsContent%3Dtrue%26pbMode%3Dnormal&mode=auto&lang=en&msg=view&hasHTMLContent=false&pacProxyFlag=false';
var waitForAddinLaunch = 2000;
var waitAfterAddinLaunch = 7000;
var expiryTimeout = 5000;
var isPMAllowed;
function saveProductManager(isAllowed)
{
isPMAllowed = isAllowed;
var tempFlashObj = document.getElementById('tempFlashObj');
tempFlashObj.parentNode.removeChild(tempFlashObj);
}
function loadPMDetectingSWF(schema, width, height, align, script, movie, menu, quality, scale, bgcolor, flashvars, version, base, id, scroll, wmode, swlive)
{
var platform = navigator.platform.toLowerCase();
var macIndex = platform.indexOf("mac");
var ua = navigator.userAgent.toLowerCase();
var isSafari = ua.indexOf('safari') > -1 && ua.indexOf('chrome') == -1;
var ua=navigator.userAgent.toLowerCase();
var version = ua.indexOf("version/");
var versionString = ua.substring(version+8,ua.length-1);
var versions = versionString.split(" ");
versions = versions[0].split(".");
if(macIndex >= 0 && isSafari && ((versions[0] == 6 && versions[1] >=1) || (versions[0] > 6)))
{
flashPlugin(schema, width, height, align, script, movie, menu, quality, scale, bgcolor, flashvars, version, base, id, scroll, wmode, swlive);
}
}
// Version check based upon the values entered above in "Globals"
var hasRequestedVersion = DetectFlashVer();
// Check to see if the version meets the requirements for playback
// AEC: Includes a change that won't force FP on non-swf based content
if (hasRequestedVersion && (swfParam || swfUrl) && forceAddin!=='true') { // if we've detected an acceptable version
flashPlugin('https', '100%', '156', 'middle', 'sameDomain', '/common/meetingAS3/launcher/launcher.swf?ver=9.5.3', 'false', 'best', 'scale', '#FFFFFF', 'swfUrl=https%3A%2F%2Fconnect.funet.fi%2Fcommon%2FmeetingAS3%2Fshell%2Fshell.swf%3Faicc_url%3Dhttps%253A%252F%252Fconnect.funet.fi%252Fservlet%252Fverify%253Fsco-id%253D14415303%2526airspeed%253D1%26aicc_sid%3Dcuc9o7hmc7b4%26airspeed%3D1%252Flmsproxy%253Fsco-id%253D14415303%2526sid%253Dcuc9o7hmc7b4%2526qdata%253D%26baseurl%3D%252Fcommon%252FmeetingAS3%252Fshell%252F%26plugin%3Dplugin.swf%26host%3Dconnect.funet.fi%26path%3D%252Fp7v8070oix5%252F%26sco-id%3D14415303%26ticket%3Dcuc9o7hmc7b4%26transcript-id%3D14802001%26isLive%3Dfalse%26room%3D14415303%3Bsession%3Dbreezy2x3rbc3cz5edwi4%26ticket%3Dcuc9o7hmc7b4%26proxy%3Dfalse%26appInstance%3D7%2F14415303-1%2Foutput%2F%26fcsContent%3Dtrue%26pbMode%3Dnormal%26conStrings%3Drtmp%253A%252F%252Fse-fre-fun-acp2.acp.sunet.se%253A1935%252F%253Frtmp%253A%252F%252Flocalhost%253A8506%252F%252Crtmpt%253A%252F%252Fse-fre-fun-acp2.acp.sunet.se%253A443%252F%253Frtmp%253A%252F%252Flocalhost%253A8506%252F%26lang%3Den%26account_id%3D7%26streamName%3D%2Fcontent%2F7%2F14415303-1%2Foutput%2F%26spFixFlashPlayerVersion%3D10%252C1%252C50%252C469%26hasHTMLContent%3Dfalse&htmlUrl=https%3A%2F%2Fconnect.funet.fi%2Fp7v8070oix5%2F%3Flauncher%3Dfalse%26fcsContent%3Dtrue%26pbMode%3Dnormal&mode=auto&lang=en&msg=view&hasHTMLContent=false&pacProxyFlag=false&custom_header=', '6,0,65,0', '/common/meetingAS3/shell/', 'theFlashObj');
} else { // flash is too old or we can't detect the plugin
var isCustomProtocol = '';var killAddinLaunchWithoutFlashFeature = '';var icon = 'archive';var type = 'content';
if(killAddinLaunchWithoutFlashFeature!=='false' && navigator.platform.toLowerCase().indexOf("linux") < 0 && (type ==='meeting' || icon === 'archive')) {
//Addin class .tk-adobe-clean which applies font style to all texts
$("body").attr("class","tk-adobe-clean");
if(isCustomProtocol === 'true') {
$("p").css({"font-family":"adobe-clean,verdana,arial"});
$("#divBody").css({"display":"block"});
$("#launching-meeting").css({"display":"inline-block"});
launchAddinViaCustomProtocol(swfParam, waitForAddinLaunch, waitAfterAddinLaunch, expiryTimeout);
}
else if(isCustomProtocol === '') {
///Trying to reload the page with additional customproto parameter
var currentUrl = window.location.href;
if(currentUrl.indexOf('?') >= 0)
{
currentUrl+="&proto=true";
}
else
{
currentUrl+="?proto=true";
}
window.location = currentUrl;
//window.location = getPlayerUrl;
}
else {
window.location = getPlayerUrl;
}
}
else {
window.location = getPlayerUrl;
}
}
</script>
</center>
<noscript>
<OBJECT id="theFlashObj" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,65,0" SCROLL="NO" WIDTH="100%"><PARAM NAME="movie" VALUE="/common/meetingAS3/launcher/launcher.swf?ver=9.5.3"><PARAM NAME="base" VALUE="/common/meetingAS3/shell/"><PARAM NAME="quality" VALUE="best"><PARAM NAME="menu" VALUE="false"><PARAM NAME="FlashVars" VALUE="swfUrl=https%3A%2F%2Fconnect.funet.fi%2Fcommon%2FmeetingAS3%2Fshell%2Fshell.swf%3Faicc_url%3Dhttps%253A%252F%252Fconnect.funet.fi%252Fservlet%252Fverify%253Fsco-id%253D14415303%2526airspeed%253D1%26aicc_sid%3Dcuc9o7hmc7b4%26airspeed%3D1%252Flmsproxy%253Fsco-id%253D14415303%2526sid%253Dcuc9o7hmc7b4%2526qdata%253D%26baseurl%3D%252Fcommon%252FmeetingAS3%252Fshell%252F%26plugin%3Dplugin.swf%26host%3Dconnect.funet.fi%26path%3D%252Fp7v8070oix5%252F%26sco-id%3D14415303%26ticket%3Dcuc9o7hmc7b4%26transcript-id%3D14802001%26isLive%3Dfalse%26room%3D14415303%3Bsession%3Dbreezy2x3rbc3cz5edwi4%26ticket%3Dcuc9o7hmc7b4%26proxy%3Dfalse%26appInstance%3D7%2F14415303-1%2Foutput%2F%26fcsContent%3Dtrue%26pbMode%3Dnormal%26conStrings%3Drtmp%253A%252F%252Fse-fre-fun-acp2.acp.sunet.se%253A1935%252F%253Frtmp%253A%252F%252Flocalhost%253A8506%252F%252Crtmpt%253A%252F%252Fse-fre-fun-acp2.acp.sunet.se%253A443%252F%253Frtmp%253A%252F%252Flocalhost%253A8506%252F%26lang%3Den%26account_id%3D7%26streamName%3D%2Fcontent%2F7%2F14415303-1%2Foutput%2F%26spFixFlashPlayerVersion%3D10%252C1%252C50%252C469%26hasHTMLContent%3Dfalse&amp;htmlUrl=https%3A%2F%2Fconnect.funet.fi%2Fp7v8070oix5%2F%3Flauncher%3Dfalse%26fcsContent%3Dtrue%26pbMode%3Dnormal&amp;mode=auto&amp;lang=en&amp;msg=view&amp;hasHTMLContent=false&amp;pacProxyFlag=false&amp;custom_header="><PARAM NAME="ALLOWSCRIPTACCESS" VALUE="sameDomain"><EMBED MENU="false" QUALITY="best" TYPE="application/x-shockwave-flash" ALLOWSCRIPTACCESS="sameDomain" PLUGINSPAGE="https://www.macromedia.com/go/getflashplayer_en" SRC="/common/meetingAS3/launcher/launcher.swf?ver=9.5.3" BASE="/common/meetingAS3/shell/" FLASHVARS="swfUrl=https%3A%2F%2Fconnect.funet.fi%2Fcommon%2FmeetingAS3%2Fshell%2Fshell.swf%3Faicc_url%3Dhttps%253A%252F%252Fconnect.funet.fi%252Fservlet%252Fverify%253Fsco-id%253D14415303%2526airspeed%253D1%26aicc_sid%3Dcuc9o7hmc7b4%26airspeed%3D1%252Flmsproxy%253Fsco-id%253D14415303%2526sid%253Dcuc9o7hmc7b4%2526qdata%253D%26baseurl%3D%252Fcommon%252FmeetingAS3%252Fshell%252F%26plugin%3Dplugin.swf%26host%3Dconnect.funet.fi%26path%3D%252Fp7v8070oix5%252F%26sco-id%3D14415303%26ticket%3Dcuc9o7hmc7b4%26transcript-id%3D14802001%26isLive%3Dfalse%26room%3D14415303%3Bsession%3Dbreezy2x3rbc3cz5edwi4%26ticket%3Dcuc9o7hmc7b4%26proxy%3Dfalse%26appInstance%3D7%2F14415303-1%2Foutput%2F%26fcsContent%3Dtrue%26pbMode%3Dnormal%26conStrings%3Drtmp%253A%252F%252Fse-fre-fun-acp2.acp.sunet.se%253A1935%252F%253Frtmp%253A%252F%252Flocalhost%253A8506%252F%252Crtmpt%253A%252F%252Fse-fre-fun-acp2.acp.sunet.se%253A443%252F%253Frtmp%253A%252F%252Flocalhost%253A8506%252F%26lang%3Den%26account_id%3D7%26streamName%3D%2Fcontent%2F7%2F14415303-1%2Foutput%2F%26spFixFlashPlayerVersion%3D10%252C1%252C50%252C469%26hasHTMLContent%3Dfalse&amp;htmlUrl=https%3A%2F%2Fconnect.funet.fi%2Fp7v8070oix5%2F%3Flauncher%3Dfalse%26fcsContent%3Dtrue%26pbMode%3Dnormal&amp;mode=auto&amp;lang=en&amp;msg=view&amp;hasHTMLContent=false&amp;pacProxyFlag=false&amp;custom_header="></EMBED></OBJECT></noscript>
<script src="/common/scripts/showContent.js?ver=9.5.3"></script>
<div>
</div>&nbsp;<span id="troubleshooting-link" style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size: .6em;"><m id="troubleshooting-how-to">
Check our
<a target="_blank" onClick="javascript:showContentWithNav('/common/help/en/support/meeting_test.htm', false, '',900,600,'false','false',1,1,0);return false" href="/common/help/en/support/meeting_test.htm">
troubleshooting page</a>
for further assistance.
</m></span>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment