// BEGIN TEXT FOR GLOBALIZATION

getFlash_video='To view this content, <a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" target="_blank">install the Flash 9 player</a> and then return to this page.';
getFlash_mp3='To use the audio feature, <a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" target="_blank">install the Flash 9 player</a> and then return to this page.';
preLoading='Preloading...';
closeLabel='CLOSE';

// END TEXT FOR GLOBALIZATION


// do not change anything below this point

function getSettings(e) {
	tempSettings=new Object();
	if (e.select('.mediaplayer_settings')[0]) {
		temp=$(e).select('.mediaplayer_settings')[0].innerHTML;
                temp=temp.split(' ');
		temp=temp.join('');
		temp=temp.split(',');
		for (setting=0; setting<temp.length; setting++) {
			temp2=temp[setting].split('=');
			tempSettings[temp2[0].toLowerCase()]=temp2[1];
		}
	}
	return tempSettings;
}

var fVersion=deconcept.SWFObjectUtil.getPlayerVersion();
//if (console.log) {
//	console.log(fVersion['major']+' '+fVersion['minor']+' '+fVersion['rev']);
//}
//var fVersion=new Object(); //for testing
//fVersion['major']=6;
//fVersion['minor']=0;
//fVersion['revision']=115;
var playerNumber=0;
Behaviour.register({
	'.mediaplayer_video' : function (e) {
                settings=getSettings($(e));
		var newHTML='';
		if (settings['format']=='qt') {
			newHTML+='<div class="mediaplayer_flash" style="height: 256px;">';
			newHTML+='	<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="320" height="256" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0" align="middle">';
			newHTML+='	<param name="src" value="'+$(e).select('.mediaplayer_url')[0].innerHTML+'" />';
			newHTML+='	<param name="autoplay" value="'+( (settings['autoplay']) ? settings['autoplay'] : false )+'" />';
			newHTML+='	<embed src="'+$(e).select('.mediaplayer_url')[0].innerHTML+'" width="320" height="256" pluginspage="http://www.apple.com/quicktime/download/" align="middle" autoplay="'+( (settings['autoplay']) ? settings['autoplay'] : false )+'"></embed>';
			newHTML+='	</object>';
			newHTML+='</div>';
		} else if (settings['format']=='wmv') {
			newHTML+='<div class="mediaplayer_flash" style="height: 285px;">';
			newHTML+='	<object classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="320" height="285" align="middle">';
			newHTML+='	<param name="url" value="'+$(e).select('.mediaplayer_url')[0].innerHTML+'" />';
			newHTML+='	<param name="stretchToFit" value="true" />';
			newHTML+='	<param name="fullScreen" value="'+( (settings['allowfullscreen']) ? settings['allowfullscreen'] : false )+'" />';
			newHTML+='	<param name="autoStart" value="'+( (settings['autoplay']) ? settings['autoplay'] : false )+'" />';
			newHTML+='	<embed src="'+$(e).select('.mediaplayer_url')[0].innerHTML+'" width="320" height="285" pluginspage="" align="middle" autostart="'+( (settings['autoplay']) ? settings['autoplay'] : false )+'" fullScreen="'+( (settings['allowfullscreen']) ? settings['allowfullscreen'] : false )+'"></embed>';
			newHTML+='	</object>';
			newHTML+='</div>';
		} else {
			if ((fVersion['major']<8) || ((window.location.toString().indexOf('?noflash')>=0) ? true : false )) {
				if (settings['displaywarning']!='false') {$(e).select('.mediaplayer_summary')[0].insert({ after: '<div class="mediaplayer_getflash">'+getFlash_video+'</div>' });}
			} else {
				var isFlash=true;
				so = new SWFObject('/mediaplayer/swf/videoplayer.swf', 'mediaPlayer'+playerNumber, '320', '285', fVersion['major'], '#ffffff');
				so.addVariable('mediaPath',$(e).select('.mediaplayer_url')[0].innerHTML);
				so.addVariable('preLoading',preLoading);
				so.addVariable('mediaAutoPlay',( (settings['autoplay']) ? settings['autoplay'] : false )); // use setting if found otherwise default to false
	
				pageRoot=window.location.toString().split('http://').join('').slice(window.location.toString().split('http://').join('').indexOf('/'),window.location.toString().split('http://').join('').lastIndexOf('/')+1);
				so.addVariable('pageRoot',pageRoot); //used for relative URLs, '../' is NOT supported
	
				// if setting is true or not defined AND Flash version is better than 9.0 r115, allow full screen
				// (r9.0 115 is required for fullscreen with transparent wmode, and transparent wmode is required for emc.com because of large overlays)
				// do as both param and setting (for hiding button w/in flash if necessary)
				allowfullscreen=(
                                                 
                                                 ((settings['allowfullscreen']=='true') || (settings['allowfullscreen']==undefined))
                                                 
                                                 &&
                                                 
                                                 (
                                                 ((fVersion['major']>=9)&&(fVersion['minor']>=0)&&(fVersion['rev']>=115))
                                                 ||
                                                 ((fVersion['major']>=9)&&(settings['popup']=='true'))
                                                 ||
                                                 (fVersion['major']>9)
                                                 )
                                
                                ) ? true : false ;
                                so.addVariable('allowFullScreen',allowfullscreen);
				so.addParam('allowFullScreen',allowfullscreen);
	
				so.addParam('menu','false');
				so.addParam('quality','high');
				so.addParam('scale','noscale');
				if (settings['popup']=='true') {
					so.addParam('wmode','window');
				} else {
					so.addParam('wmode','transparent');
				}
				newHTML='<div class="mediaplayer_flash"></div>';
				playerNumber++;
			}
		}
		
		if (newHTML!='') {
			// make DOM changes
			$(e).select('.mediaplayer_summary')[0].insert({ before: newHTML });
			$(e).select('.mediaplayer_summary')[0].removeClassName('mediaplayer_summary').addClassName('mediaplayer_summary_flash');
			if (isFlash) {
				so.write($(e).select('.mediaplayer_flash')[0]);
			}
		}

		//close button
		if (settings['popup']=='true') {
			f=$(e).select('.mediaplayer_footer')[0].update(closeLabel).removeClassName('mediaplayer_footer').addClassName('mediaplayer_close');
			f.onmouseover=function() {this.style.textDecoration='underline';}
			f.onmouseout=function() {this.style.textDecoration='none';}
			f.onclick=function() {window.close();}
		}
	},
	'.mediaplayer_video_only' : function (e) {
                settings=getSettings($(e));
		var newHTML='';
		if (settings['format']=='qt') {
			newHTML+='<div class="mediaplayer_flash">';
			newHTML+='	<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="320" height="256" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0" align="middle">';
			newHTML+='	<param name="src" value="'+$(e).select('.mediaplayer_url')[0].innerHTML+'" />';
			newHTML+='	<param name="autoplay" value="'+( (settings['autoplay']) ? settings['autoplay'] : false )+'" />';
			newHTML+='	<embed src="'+$(e).select('.mediaplayer_url')[0].innerHTML+'" width="320" height="256" pluginspage="http://www.apple.com/quicktime/download/" align="middle" autoplay="'+( (settings['autoplay']) ? settings['autoplay'] : false )+'"></embed>';
			newHTML+='	</object>';
			newHTML+='</div>';
		} else if (settings['format']=='wmv') {
			newHTML+='<div class="mediaplayer_flash">';
			newHTML+='	<object classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="320" height="285" align="middle">';
			newHTML+='	<param name="url" value="'+$(e).select('.mediaplayer_url')[0].innerHTML+'" />';
			newHTML+='	<param name="stretchToFit" value="true" />';
			newHTML+='	<param name="fullScreen" value="'+( (settings['allowfullscreen']) ? settings['allowfullscreen'] : false )+'" />';
			newHTML+='	<param name="autoStart" value="'+( (settings['autoplay']) ? settings['autoplay'] : false )+'" />';
			newHTML+='	<embed src="'+$(e).select('.mediaplayer_url')[0].innerHTML+'" width="320" height="285" pluginspage="" align="middle" autostart="'+( (settings['autoplay']) ? settings['autoplay'] : false )+'" fullScreen="'+( (settings['allowfullscreen']) ? settings['allowfullscreen'] : false )+'"></embed>';
			newHTML+='	</object>';
			newHTML+='</div>';
		} else {
			if ((fVersion['major']<8) || ((window.location.toString().indexOf('?noflash')>=0) ? true : false )) {
				if (settings['displaywarning']!='false') {$(e).insert({ top: '<div class="mediaplayer_getflash">'+getFlash_video+'</div>' });}
			} else {
				var isFlash=true;
				so = new SWFObject('/mediaplayer/swf/videoplayer.swf', 'mediaPlayer'+playerNumber, '320', '285', fVersion['major'], '#ffffff');
				so.addVariable('mediaPath',$(e).select('.mediaplayer_url')[0].innerHTML);
				so.addVariable('preLoading',preLoading);
				so.addVariable('mediaAutoPlay',( (settings['autoplay']) ? settings['autoplay'] : false )); // use setting if found otherwise default to false
	
				pageRoot=window.location.toString().split('http://').join('').slice(window.location.toString().split('http://').join('').indexOf('/'),window.location.toString().split('http://').join('').lastIndexOf('/')+1);
				so.addVariable('pageRoot',pageRoot); //used for relative URLs, '../' is NOT supported
	
				// if setting is true or not defined AND Flash version is better than 9.0 r115, allow full screen
				// (r9.0 115 is required for fullscreen with transparent wmode, and transparent wmode is required for emc.com because of large overlays)
				// do as both param and setting (for hiding button w/in flash if necessary)
				allowfullscreen=(
                                                 
                                                 ((settings['allowfullscreen']=='true') || (settings['allowfullscreen']==undefined))
                                                 
                                                 &&
                                                 
                                                 (
                                                 ((fVersion['major']>=9)&&(fVersion['minor']>=0)&&(fVersion['rev']>=115))
                                                 ||
                                                 ((fVersion['major']>=9)&&(settings['popup']=='true'))
                                                 ||
                                                 (fVersion['major']>9)
                                                 )
                                
                                ) ? true : false ;
				so.addVariable('allowFullScreen',allowfullscreen);
				so.addParam('allowFullScreen',allowfullscreen);
	
				so.addParam('menu','false');
				so.addParam('quality','high');
				so.addParam('scale','noscale');
				if (settings['popup']=='true') {
					so.addParam('wmode','window');
				} else {
					so.addParam('wmode','transparent');
				}
				newHTML='<div class="mediaplayer_flash"></div>';
				playerNumber++;
			}
		}
		
		if (newHTML!='') {
			// make DOM changes
                        $(e).select('.mediaplayer_url')[0].insert({ before: newHTML });
                        if (isFlash) {
				so.write($(e).select('.mediaplayer_flash')[0]);
			}
		}
	},
	'.mediaplayer_video_only_480' : function (e) {
                settings=getSettings($(e));
		var newHTML='';
		if (settings['format']=='qt') {
			newHTML+='<div class="mediaplayer_flash">';
			newHTML+='	<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="480" height="376" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0" align="middle">';
			newHTML+='	<param name="src" value="'+$(e).select('.mediaplayer_url')[0].innerHTML+'" />';
			newHTML+='	<param name="autoplay" value="'+( (settings['autoplay']) ? settings['autoplay'] : false )+'" />';
			newHTML+='	<embed src="'+$(e).select('.mediaplayer_url')[0].innerHTML+'" width="480" height="376" pluginspage="http://www.apple.com/quicktime/download/" align="middle" autoplay="'+( (settings['autoplay']) ? settings['autoplay'] : false )+'"></embed>';
			newHTML+='	</object>';
			newHTML+='</div>';
		} else if (settings['format']=='wmv') {
			newHTML+='<div class="mediaplayer_flash">';
			newHTML+='	<object classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="480" height="376" align="middle">';
			newHTML+='	<param name="url" value="'+$(e).select('.mediaplayer_url')[0].innerHTML+'" />';
			newHTML+='	<param name="stretchToFit" value="true" />';
			newHTML+='	<param name="fullScreen" value="'+( (settings['allowfullscreen']) ? settings['allowfullscreen'] : false )+'" />';
			newHTML+='	<param name="autoStart" value="'+( (settings['autoplay']) ? settings['autoplay'] : false )+'" />';
			newHTML+='	<embed src="'+$(e).select('.mediaplayer_url')[0].innerHTML+'" width="480" height="376" pluginspage="" align="middle" autostart="'+( (settings['autoplay']) ? settings['autoplay'] : false )+'" fullScreen="'+( (settings['allowfullscreen']) ? settings['allowfullscreen'] : false )+'"></embed>';
			newHTML+='	</object>';
			newHTML+='</div>';
		} else {
			if ((fVersion['major']<8) || ((window.location.toString().indexOf('?noflash')>=0) ? true : false )) {
				if (settings['displaywarning']!='false') {$(e).insert({ top: '<div class="mediaplayer_getflash">'+getFlash_video+'</div>' });}
			} else {
				var isFlash=true;
				so = new SWFObject('/mediaplayer/swf/videoplayer_480.swf', 'mediaPlayer'+playerNumber, '480', '405', fVersion['major'], '#ffffff');
				so.addVariable('mediaPath',$(e).select('.mediaplayer_url')[0].innerHTML);
				so.addVariable('preLoading',preLoading);
				so.addVariable('mediaAutoPlay',( (settings['autoplay']) ? settings['autoplay'] : false )); // use setting if found otherwise default to false
	
				pageRoot=window.location.toString().split('http://').join('').slice(window.location.toString().split('http://').join('').indexOf('/'),window.location.toString().split('http://').join('').lastIndexOf('/')+1);
				so.addVariable('pageRoot',pageRoot); //used for relative URLs, '../' is NOT supported
	
				// if setting is true or not defined AND Flash version is better than 9.0 r115, allow full screen
				// (r9.0 115 is required for fullscreen with transparent wmode, and transparent wmode is required for emc.com because of large overlays)
				// do as both param and setting (for hiding button w/in flash if necessary)
				allowfullscreen=(
                                                 
                                                 ((settings['allowfullscreen']=='true') || (settings['allowfullscreen']==undefined))
                                                 
                                                 &&
                                                 
                                                 (
                                                 ((fVersion['major']>=9)&&(fVersion['minor']>=0)&&(fVersion['rev']>=115))
                                                 ||
                                                 ((fVersion['major']>=9)&&(settings['popup']=='true'))
                                                 ||
                                                 (fVersion['major']>9)
                                                 )
                                
                                ) ? true : false ;
				so.addVariable('allowFullScreen',allowfullscreen);
				so.addParam('allowFullScreen',allowfullscreen);
	
				so.addParam('menu','false');
				so.addParam('quality','high');
				so.addParam('scale','noscale');
				if (settings['popup']=='true') {
					so.addParam('wmode','window');
				} else {
					so.addParam('wmode','transparent');
				}
				newHTML='<div class="mediaplayer_flash"></div>';
				playerNumber++;
			}
		}
		
		if (newHTML!='') {
			// make DOM changes
                        $(e).select('.mediaplayer_url')[0].insert({ before: newHTML });
                        if (isFlash) {
				so.write($(e).select('.mediaplayer_flash')[0]);
			}
		}
	},
	'.mediaplayer_video_only_800' : function (e) {
                settings=getSettings($(e));
		var newHTML='';
		if (settings['format']=='qt') {
			newHTML+='<div class="mediaplayer_flash">';
			newHTML+='	<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="800" height="616" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0" align="middle">';
			newHTML+='	<param name="src" value="'+$(e).select('.mediaplayer_url')[0].innerHTML+'" />';
			newHTML+='	<param name="autoplay" value="'+( (settings['autoplay']) ? settings['autoplay'] : false )+'" />';
			newHTML+='	<embed src="'+$(e).select('.mediaplayer_url')[0].innerHTML+'" width="800" height="616" pluginspage="http://www.apple.com/quicktime/download/" align="middle" autoplay="'+( (settings['autoplay']) ? settings['autoplay'] : false )+'"></embed>';
			newHTML+='	</object>';
			newHTML+='</div>';
		} else if (settings['format']=='wmv') {
			newHTML+='<div class="mediaplayer_flash">';
			newHTML+='	<object classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="800" height="616" align="middle">';
			newHTML+='	<param name="url" value="'+$(e).select('.mediaplayer_url')[0].innerHTML+'" />';
			newHTML+='	<param name="stretchToFit" value="true" />';
			newHTML+='	<param name="fullScreen" value="'+( (settings['allowfullscreen']) ? settings['allowfullscreen'] : false )+'" />';
			newHTML+='	<param name="autoStart" value="'+( (settings['autoplay']) ? settings['autoplay'] : false )+'" />';
			newHTML+='	<embed src="'+$(e).select('.mediaplayer_url')[0].innerHTML+'" width="800" height="616" pluginspage="" align="middle" autostart="'+( (settings['autoplay']) ? settings['autoplay'] : false )+'" fullScreen="'+( (settings['allowfullscreen']) ? settings['allowfullscreen'] : false )+'"></embed>';
			newHTML+='	</object>';
			newHTML+='</div>';
		} else {
			if ((fVersion['major']<8) || ((window.location.toString().indexOf('?noflash')>=0) ? true : false )) {
				if (settings['displaywarning']!='false') {$(e).insert({ top: '<div class="mediaplayer_getflash">'+getFlash_video+'</div>' });}
			} else {
				var isFlash=true;
				so = new SWFObject('/mediaplayer/swf/videoplayer_800.swf', 'mediaPlayer'+playerNumber, '800', '645', fVersion['major'], '#ffffff');
				so.addVariable('mediaPath',$(e).select('.mediaplayer_url')[0].innerHTML);
				so.addVariable('preLoading',preLoading);
				so.addVariable('mediaAutoPlay',( (settings['autoplay']) ? settings['autoplay'] : false )); // use setting if found otherwise default to false
	
				pageRoot=window.location.toString().split('http://').join('').slice(window.location.toString().split('http://').join('').indexOf('/'),window.location.toString().split('http://').join('').lastIndexOf('/')+1);
				so.addVariable('pageRoot',pageRoot); //used for relative URLs, '../' is NOT supported
	
				// if setting is true or not defined AND Flash version is better than 9.0 r115, allow full screen
				// (r9.0 115 is required for fullscreen with transparent wmode, and transparent wmode is required for emc.com because of large overlays)
				// do as both param and setting (for hiding button w/in flash if necessary)
				allowfullscreen=(
                                                 
                                                 ((settings['allowfullscreen']=='true') || (settings['allowfullscreen']==undefined))
                                                 
                                                 &&
                                                 
                                                 (
                                                 ((fVersion['major']>=9)&&(fVersion['minor']>=0)&&(fVersion['rev']>=115))
                                                 ||
                                                 ((fVersion['major']>=9)&&(settings['popup']=='true'))
                                                 ||
                                                 (fVersion['major']>9)
                                                 )
                                
                                ) ? true : false ;
				so.addVariable('allowFullScreen',allowfullscreen);
				so.addParam('allowFullScreen',allowfullscreen);
	
				so.addParam('menu','false');
				so.addParam('quality','high');
				so.addParam('scale','noscale');
				if (settings['popup']=='true') {
					so.addParam('wmode','window');
				} else {
					so.addParam('wmode','transparent');
				}
				newHTML='<div class="mediaplayer_flash"></div>';
				playerNumber++;
			}
		}
		
		if (newHTML!='') {
			// make DOM changes
                        $(e).select('.mediaplayer_url')[0].insert({ before: newHTML });
                        if (isFlash) {
				so.write($(e).select('.mediaplayer_flash')[0]);
			}
		}
	},
	'.mediaplayer_video_only_internal' : function (e) { //FLASH ONLY, NO WMV OR QT SUPPORT DUE TO SPACE ISSUES
                settings=getSettings($(e));
		var newHTML='';
                if ((fVersion['major']<8) || ((window.location.toString().indexOf('?noflash')>=0) ? true : false )) {
			if (settings['displaywarning']!='false') {$(e).insert({ top: '<div class="mediaplayer_getflash">'+getFlash_video+'</div>' });}
                } else {
                        var isFlash=true;
                        so = new SWFObject('/mediaplayer/swf/videoplayer_internal.swf', 'mediaPlayer'+playerNumber, '320', '240', fVersion['major'], '#ffffff');
                        so.addVariable('mediaPath',$(e).select('.mediaplayer_url')[0].innerHTML);
                        so.addVariable('preLoading',preLoading);
                        so.addVariable('mediaAutoPlay',( (settings['autoplay']) ? settings['autoplay'] : false )); // use setting if found otherwise default to false
                        
                        pageRoot=window.location.toString().split('http://').join('').slice(window.location.toString().split('http://').join('').indexOf('/'),window.location.toString().split('http://').join('').lastIndexOf('/')+1);
                        so.addVariable('pageRoot',pageRoot); //used for relative URLs, '../' is NOT supported

                        // if setting is true or not defined AND Flash version is better than 9.0 r115, allow full screen
                        // (r9.0 115 is required for fullscreen with transparent wmode, and transparent wmode is required for emc.com because of large overlays)
                        // do as both param and setting (for hiding button w/in flash if necessary)
				allowfullscreen=(
                                                 
                                                 ((settings['allowfullscreen']=='true') || (settings['allowfullscreen']==undefined))
                                                 
                                                 &&
                                                 
                                                 (
                                                 ((fVersion['major']>=9)&&(fVersion['minor']>=0)&&(fVersion['rev']>=115))
                                                 ||
                                                 ((fVersion['major']>=9)&&(settings['popup']=='true'))
                                                 ||
                                                 (fVersion['major']>9)
                                                 )
                                
                                ) ? true : false ;
                        so.addVariable('allowFullScreen',allowfullscreen);
                        so.addParam('allowFullScreen',allowfullscreen);

                        so.addParam('menu','false');
                        so.addParam('quality','high');
                        so.addParam('scale','noscale');
                        if (settings['popup']=='true') {
                                so.addParam('wmode','window');
                        } else {
                                so.addParam('wmode','transparent');
                        }
                        newHTML='<div class="mediaplayer_flash"></div>';
                        playerNumber++;
                }
		
		if (newHTML!='') {
			// make DOM changes
                        $(e).select('.mediaplayer_url')[0].insert({ before: newHTML });
                        if (isFlash) {
				so.write($(e).select('.mediaplayer_flash')[0]);
			}
		}
	},
	'.mediaplayer_mp3' : function (e) {
                settings=getSettings($(e));
		if ((fVersion['major']<8) || ((window.location.toString().indexOf('?noflash')>=0) ? true : false )) {
			if (settings['displaywarning']!='false') {$(e).select('.mediaplayer_audiodownloads')[0].insert({ before: '<div class="mediaplayer_getflash">'+getFlash_mp3+'</div>' });}
		} else {
			so = new SWFObject('/mediaplayer/swf/mp3player.swf', 'mediaPlayer'+playerNumber, '320', '45', fVersion['major'], '#ffffff');
			so.addVariable('mediaPath',$(e).select('.mediaplayer_url')[0].innerHTML);
			so.addVariable('mediaAutoPlay',( (settings['autoplay']) ? settings['autoplay'] : false )); // use setting if found otherwise default to false

			pageRoot=window.location.toString().split('http://').join('').slice(window.location.toString().split('http://').join('').indexOf('/'),window.location.toString().split('http://').join('').lastIndexOf('/')+1);
			so.addVariable('pageRoot',pageRoot); //used for relative URLs, '../' is NOT supported

			so.addParam('menu','false');
			so.addParam('quality','high');
			so.addParam('scale','noscale');
			if (settings['popup']=='true') {
				so.addParam('wmode','window');
			} else {
				so.addParam('wmode','transparent');
			}

			//close button
			if (settings['popup']=='true') {
				f=$(e).select('.mediaplayer_footer')[0].update(closeLabel).removeClassName('mediaplayer_footer').addClassName('mediaplayer_close');
				f.onmouseover=function() {this.style.textDecoration='underline';}
				f.onmouseout=function() {this.style.textDecoration='none';}
				f.onclick=function() {window.close();}
			}

			// make DOM changes
			$(e).select('.mediaplayer_audiodownloads')[0].insert({ before: '<div class="mediaplayer_flash"></div>' });
			$(e).select('.mediaplayer_audiodownloads')[0].removeClassName('mediaplayer_audiodownloads').addClassName('mediaplayer_audiodownloads_flash');

			so.write($(e).select('.mediaplayer_flash')[0]);
			playerNumber++;
		}
	},
	'.mediaplayer_mp3_only' : function (e) {
                settings=getSettings($(e));
		if ((fVersion['major']<8) || ((window.location.toString().indexOf('?noflash')>=0) ? true : false )) {
			//$(e).select('.mediaplayer_url')[0].insert({ before: '<div class="mediaplayer_getflash">'+getFlash_mp3+'</div>' });
		} else {
			so = new SWFObject('/mediaplayer/swf/mp3player.swf', 'mediaPlayer'+playerNumber, '320', '45', fVersion['major'], '#ffffff');
			so.addVariable('mediaPath',$(e).select('.mediaplayer_url')[0].innerHTML);
			so.addVariable('mediaAutoPlay',( (settings['autoplay']) ? settings['autoplay'] : false )); // use setting if found otherwise default to false

			pageRoot=window.location.toString().split('http://').join('').slice(window.location.toString().split('http://').join('').indexOf('/'),window.location.toString().split('http://').join('').lastIndexOf('/')+1);
			so.addVariable('pageRoot',pageRoot); //used for relative URLs, '../' is NOT supported
                        
			so.addParam('menu','false');
			so.addParam('quality','high');
			so.addParam('scale','noscale');
			if (settings['popup']=='true') {
				so.addParam('wmode','window');
			} else {
				so.addParam('wmode','transparent');
			}

			// make DOM changes
			$(e).select('.mediaplayer_audiodownloads')[0].remove();
			$(e).select('.mediaplayer_url')[0].insert({ before: '<div class="mediaplayer_flash"></div>' });

			so.write($(e).select('.mediaplayer_flash')[0]);
			playerNumber++;
		}
        },
	'.mediaplayer_mp3_slides' : function (e) {
                settings=getSettings($(e));
		if ((fVersion['major']<8) || ((window.location.toString().indexOf('?noflash')>=0) ? true : false )) {
			if (settings['displaywarning']!='false') {$('slideshowImg').replace('<div class="mediaplayer_getflash">'+getFlash_mp3+'</div>');}
		} else {
			so = new SWFObject('/mediaplayer/swf/mp3player.swf', 'mediaPlayer'+playerNumber, '320', '45', fVersion['major'], '#ffffff');
			so.addVariable('mediaPath',$(e).select('.mediaplayer_url')[0].innerHTML);
			so.addVariable('mediaAutoPlay',( (settings['autoplay']) ? settings['autoplay'] : false )); // use setting if found otherwise default to false

			pageRoot=window.location.toString().split('http://').join('').slice(window.location.toString().split('http://').join('').indexOf('/'),window.location.toString().split('http://').join('').lastIndexOf('/')+1);
			so.addVariable('pageRoot',pageRoot); //used for relative URLs, '../' is NOT supported

                        if ($(e).select('.mediaplayer_slidelist').length>0) {
                                slideList='';
                                slideListObj=$(e).select('.mediaplayer_slidelist')[0];
                                slideListObj.select('img').each(function(e){
                                        slideList+=$(e).readAttribute('time')+'='+$(e).readAttribute('src')+',';
                                });
                                so.addVariable('slideList',slideList);
                        }
                        
			so.addParam('menu','false');
			so.addParam('quality','high');
			so.addParam('scale','noscale');
			if (settings['popup']=='true') {
				so.addParam('wmode','window');
			} else {
				so.addParam('wmode','transparent');
			}

			//close button
			if (settings['popup']=='true') {
				f=$(e).select('.mediaplayer_footer')[0].update(closeLabel).removeClassName('mediaplayer_footer').addClassName('mediaplayer_close');
				f.onmouseover=function() {this.style.textDecoration='underline';}
				f.onmouseout=function() {this.style.textDecoration='none';}
				f.onclick=function() {window.close();}
			}

			// make DOM changes
			$(e).select('.mediaplayer_audiodownloads')[0].insert({ before: '<div class="mediaplayer_flash"></div>' });
			$(e).select('.mediaplayer_audiodownloads')[0].removeClassName('mediaplayer_audiodownloads').addClassName('mediaplayer_audiodownloads_flash');

			so.write($(e).select('.mediaplayer_flash')[0]);
			playerNumber++;
		}
        }
});

function slideshowUpdate(slideUrl) {
        if ($('slideshowImg').src!=slideUrl) {
                $('slideshowImg').style.display='block';
                $('slideshowImg').src=slideUrl;
        }
}
