/***********************************************************************************************************************
_____ _ _ ____ _ _ _ _ _ _ _
| ___| | __ _ ___| |__ | _ \| |_ _ __ _(_)_ __ | | | | __ _ _ __ __| | (_)_ __ __ _
| |_ | |/ _` / __| '_ \ | |_) | | | | |/ _` | | '_ \ | |_| |/ _` | '_ \ / _` | | | '_ \ / _` |
| _| | | (_| \__ \ | | | | __/| | |_| | (_| | | | | | | _ | (_| | | | | (_| | | | | | | (_| |
|_| |_|\__,_|___/_| |_| |_| |_|\__,_|\__, |_|_| |_| |_| |_|\__,_|_| |_|\__,_|_|_|_| |_|\__, |
|___/ |___/
Author: Elmar Bransch
Email: elmar@minkenberg-medien.de
***********************************************************************************************************************/
// VB Script for IE extra handling is embedded in page separately
var MM_contentVersion = 6;
document.write(' \n'); //FS hide this from IE4.5 Mac by splitting the tag
document.write('on error resume next \n');
document.write('MM_flash = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & MM_contentVersion)))\n');
document.write(' \n');
function MM_checkPlugin(plgIn) {
var ok=false;
document.MM_returnValue = false;
with (navigator) {
if( plugins[plgIn] && plugins[plgIn].description )
{
var aVersionInfo = plugins[plgIn].description.split( ' ' );
var aMajVersion = aVersionInfo[2].split( '.' );
if( aMajVersion[0]<8.0 )
{
// for outdated versions show an extra page
window.location.href = "/mcp.php/de/app/noflash.html";
ok = false;
return ok;
}
}
if (appName.indexOf('Microsoft')==-1) {
ok=(plugins && plugins[plgIn]);
}
else if (appVersion.indexOf('3.1')==-1) { //not Netscape or Win3.1
if (plgIn.indexOf("Flash")!=-1 && window.MM_flash!=null)
ok=window.MM_flash;
else if (plgIn.indexOf("Director")!=-1 && window.MM_dir!=null)
ok=window.MM_dir;
else
ok=false
}
}
return ok;
}
function popupMediaFile(sSrcPath,sText,iOptWidth,iOptHeight)
{
var iWidth = ( (iOptWidth) ? iOptWidth : 780 );
var iHeight = ( (iOptHeight) ? iOptWidth : 640 );
// var oMyWindow = window.open( '' , 'WCMSPOPUP','width=780, height=640, toolbar=no, directories=no, hotkeys=no, location=no, menubar=no, status=no, scrollbars=yes,resizable=yes' );
var oMyWindow = window.open( '' , 'WCMSPOPUP','width='+(iWidth.toString())+', height='+(iHeight.toString())+', toolbar=no, directories=no, hotkeys=no, location=no, menubar=no, status=no, scrollbars=yes,resizable=yes' );
oMyWindow.document.open();
oMyWindow.Title = 'MM Media Viewer';
oMyWindow.document.writeln( '
' );
oMyWindow.document.writeln( 'MM Media Viewer' );
oMyWindow.document.write( '' );
oMyWindow.document.writeln( '' );
oMyWindow.document.write( '' );
oMyWindow.document.writeln( '' );
oMyWindow.document.writeln( '' );
oMyWindow.document.writeln( ' | ' );
oMyWindow.document.writeln( '' );
oMyWindow.document.writeln( ' | ' );
oMyWindow.document.writeln( '
' );
oMyWindow.document.writeln( '' );
oMyWindow.document.writeln( ' ' );
oMyWindow.document.writeln( '  ' );
oMyWindow.document.writeln( ' ' );
if( sText )
oMyWindow.document.writeln( ' ' + sText );
oMyWindow.document.writeln( ' |
' );
oMyWindow.document.writeln( '' );
oMyWindow.document.close();
}
function MacCheckFlashMime()
{
var plugin = (navigator.mimeTypes &&
navigator.mimeTypes["application/x-shockwave-flash"] ?
navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0);
if (plugin && parseInt(plugin.description.substring(plugin.description.indexOf(".")-1)) >= 8)
return true;
else
return false;
}
function writeFlash(sMovieName,mAltHTML,sParams,iWidth,iHeight,sBgColor,bNoTransparent, sDOMID)
{
//document.open();
bNoFlash = '';
sDOMID = ( sDOMID ? sDOMID : 'oFlash' );
if( !bNoFlash && (MM_checkPlugin("Shockwave Flash") || MacCheckFlashMime()) )
{
var sOut = "";
var sHeightTag = ( (iHeight>0) ? ' height="' + iHeight + '" ' : '' );
var sWidthTag = ( (iWidth>0) ? ' width="' + iWidth + '" ' : '' );
var sColorTag = ( (sBgColor) ? ' bgcolor="' + sBgColor + '" ' : '' );
var sSWFParams = ( (sParams) ? '?1=1' + (sParams.indexOf('&') == 0 ? sParams : '&' + sParams) : '' );
var aQueryParams = sSWFParams.substring(1).split( '&' );
var sNSSWFParams = '';
for( var i = 0; i < aQueryParams.length; i++) {
var aPairs = aQueryParams[i].split( '=' );
sNSSWFParams += '&' + aPairs[0] + '=' + encode( aPairs[1] );
}
// add missing referer info to Flash Movie
sParams += "&referer=" + escape( window.location.href );
sNSSWFParams += "&referer=" + encode( window.location.href );
sNSSWFParams = '?' + sNSSWFParams.substring(1);
sOut = '';
document.writeln(sOut);
window.onload = function() {
if (document.getElementById("oFlashE"))
{
document.getElementById('oFlashE').focus();
}
else
{
document.getElementById('oFlash').focus();
}
}
}
else
{
if( typeof( mAltHTML ) == 'string' )
document.writeln( mAltHTML );
if( typeof( mAltHTML ) == 'function' )
mAltHTML();
}
// document.close();
}
function writeFlashHTML(sMovieName,sAltHTML,sParams,iWidth,iHeight,sBgColor,bNoTransparent)
{
var sHTML = '';
//document.open();
if( MM_checkPlugin("Shockwave Flash") || MacCheckFlashMime() )
{
var sHeightTag = ( (iHeight>0) ? ' height="' + iHeight + '" ' : '' );
var sWidthTag = ( (iWidth>0) ? ' width="' + iWidth + '" ' : '' );
var sColorTag = ( (sBgColor) ? ' bgcolor="' + sBgColor + '" ' : '' );
var sSWFParams = ( (sParams) ? '?1=1' + sParams : '' );
var aQueryParams = sSWFParams.substring(1).split( '&' );
var sNSSWFParams = '';
for( var i = 0; i < aQueryParams.length; i++) {
var aPairs = aQueryParams[i].split( '=' );
sNSSWFParams += '&' + aPairs[0] + '=' + encode( aPairs[1] );
}
sNSSWFParams = '?' + sNSSWFParams.substring(1);
sHTML += '';
}
else
{
sHTML += ( sAltHTML );
}
return sHTML;
// document.close();
}
var digits ="0123456789abcdef";
var hex = new Array( 256 );
for( var idx = 0; idx < 256; idx++ )
hex[ idx ] = "%" + digits.charAt( idx >> 4 ) + digits.charAt( idx & 0xf );
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i> 6)]
+ hex[0x80 | (cc & 0x3F)];
} else { // 0x7FF < ch <= 0xFFFF
sbuf += hex[0xe0 | (cc >> 12)]
+ hex[0x80 | ((cc >> 6) & 0x3F)]
+ hex[0x80 | (cc & 0x3F)];
}
}
}
return sbuf;
}