// 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;
}


//Event.observe(window,'load',mediaplayerSetup);

var omAcct='emc-emccom'; // default
var omHostName=window.location.hostname;
var fVersion=deconcept.SWFObjectUtil.getPlayerVersion();
//var fVersion=new Object(); //for testing
//fVersion['major']=6;
//fVersion['minor']=0;
//fVersion['revision']=115;
var playerNumber=0;
var pageURL=window.location.pathname;
pageURL=pageURL.slice(1);

//function mediaplayerSetup() {
	/* Omniture dynamic account selection substitute */
	try {
		omDynamicAccountList=s.dynamicAccountList;
		selectMethod='omniture\'s list';
	} catch(err) {
		omDynamicAccountList="TEST=localhost;emc-lithuania=lithuania.emc.com;emc-latvia=latvia.emc.com;emc-estonia=estonia.emc.com;emc-slovakia=slovakia.emc.com;emc-slovenia=slovenia.emc.com;emc-argentina=argentina.emc.com;emc-australia=australia.emc.com;emc-austria=austria.emc.com;emc-belgium=belgium.emc.com;emc-brazil=brazil.emc.com;emc-canada=canada.emc.com;emc-chile=chile.emc.com;emc-china=china.emc.com;emc-colombia=colombia.emc.com;emc-czech=czech.emc.com;emc-denmark=denmark.emc.com;emc-venezuela=venezuela.emc.com;emc-finland=finland.emc.com;emc-france=france.emc.com;emc-germany=germany.emc.com;emc-greece=greece.emc.com;emc-hk=hk.emc.com;emc-hungary=hungary.emc.com;emc-india=india.emc.com;emc-israel=israel.emc.com;emc-italy=italy.emc.com;emc-japan=japan.emc.com;emc-korea=korea.emc.com;emc-mexico=mexico.emc.com;emc-middleeast=middle-east.emc.com;emc-netherlands=netherlands.emc.com;emc-norway=norway.emc.com;emc-peru=peru.emc.com;emc-poland=poland.emc.com;emc-portugal=portugal.emc.com;emc-puertorico=puertorico.emc.com;emc-russia=russia.emc.com;emc-singapore=singapore.emc.com;emc-singapore=southasia.emc.com;emc-southafrica=southafrica.emc.com;emc-spain=spain.emc.com;emc-suisse=suisse.emc.com;emc-sweden=sweden.emc.com;emc-switzerland=switzerland.emc.com;emc-taiwan=taiwan.emc.com;emc-turkey=turkey.emc.com;emc-uk=uk.emc.com;emc-indonesia=indonesia.emc.com;emc-thailand=thailand.emc.com;emc-malaysia=malaysia.emc.com;emc-philippines=philippines.emc.com;emc-ukraine=ukraine.emc.com;emc-luxembourg=luxembourg.emc.com;emc-dev2008=.isus.emc.com;emc-emccom=."
		selectMethod='javascript detection';
	}
	var omDALarray=omDynamicAccountList.split(';');
	for (var i=0;i<omDALarray.length;i++) {
		var temp=omDALarray[i].split('=');
		if (omHostName.indexOf(temp[1])>=0) {
			omAcct=temp[0];
			break;
		}
	}
	//try {
	//	console.log('Omniture Account: '+omAcct+' using '+selectMethod);
	//} catch(err) {
	//	window.alert('Omniture Account: '+omAcct+' using '+selectMethod);
	//}
	
	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('omnitureAccount',omAcct);
					so.addVariable('trackingURL',pageURL);
					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('omnitureAccount',omAcct);
					so.addVariable('trackingURL',pageURL);
					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('omnitureAccount',omAcct);
					so.addVariable('trackingURL',pageURL);
					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('omnitureAccount',omAcct);
					so.addVariable('trackingURL',pageURL);
					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('omnitureAccount',omAcct);
				so.addVariable('trackingURL',pageURL);
				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++;
			}
		}
	});
	
	Behaviour.apply();
//}

function slideshowUpdate(slideUrl) {
        if ($('slideshowImg').src!=slideUrl) {
                $('slideshowImg').style.display='block';
                $('slideshowImg').src=slideUrl;
        }
}
