jQuery(document).ready(function() {
	var flashObjects = document.getElementsByTagName('object');
	
	var flashObj;
	var type;
	var file;
	for (var i=0; i<flashObjects.length; i++) {
		 flashObj = flashObjects[i];
		 
		 var container = flashObj.parentNode;
		 
		 type = flashObj.type; 
		 file = flashObj.data;
		 
		 if(type && type=='application/x-shockwave-flash') {
		 	if (getFileExtension(file) == 'flv') {
		 		// create new id for flash container
		 		container.id = "flvplayer" + i;
		 		
		 		autostart = '';
		 		showmenu = 'showmouse=autohide&amp;showfullscreen=1&amp;showstop=1&amp;showvolume=1&amp;showtime=1&amp;showplayer=1&amp;showloading=1&amp;showfullscreen=1&amp;showmouse=autohide&amp;';
		 		smoothing = '';
		 		volume = '';
		 		shuffle = '';
		 		
		 		// get list of param nodes
		 		childnodes = flashObj.childNodes;
		 		paramNode = childnodes.item(0);
		 		while(paramNode) { 
		 			if (paramNode.nodeName.toLowerCase() == 'param') {
		 				// autostart
		 				if ((paramNode.name.toLowerCase() == 'autostart') && (paramNode.value.toLowerCase() == 'true'))
		 					autostart = "autoplay=1&amp;";
		 				
		 				// showmenu
		 				if (paramNode.name.toLowerCase() == 'hiddengui')
		 					showmenu = '';
		 					
		 				// smoothing
		 				if ((paramNode.name.toLowerCase() == 'smoothvideo') && (paramNode.value.toLowerCase() == 'true'))
		 					smoothing = 'smoothing=true&amp;';
		 					
		 				// volume
		 				if ((paramNode.name.toLowerCase() == 'volume'))
		 					volume = 'volume=' + paramNode.value + '&amp;';
		 					
		 				// random mode
		 				if ((paramNode.name.toLowerCase() == 'randommode') && (paramNode.value.toLowerCase() == 'true'))
		 					shuffle = 'shuffle=true&amp;';
		 			}
		 			paramNode = paramNode.nextSibling;
		 		} 
		 		
				width = flashObj.width;
				height = flashObj.height;
				
				container.removeChild(flashObj);	
				
				str = '';
			    str += '<obj';
				str += 'ect type="application/x-shockwave-flash" data="/is-bin/intershop.static/WFS/Merck-International-Site/-/en_US/flash/dcdflvplayer.swf" width="'+ width +'" height="'+ height +'">';
			    str += '<par';
				str += 'am name="movie" value="/is-bin/intershop.static/WFS/Merck-International-Site/-/en_US/flash/dcdflvplayer.swf" /><par';
				str += 'am name="FlashVars" value="width='+ width +'&amp;height='+ height + '&amp;autoload=1&amp;' + autostart + volume + 'titlesize=12&amp;';
				str += showmenu + 'loadonstop=1&amp;ondoubleclick=fullscreen&amp;shortcut=1&amp;playeralpha=0&amp;';
				str += smoothing + shuffle;
				str += 'playercolor=D3DCED&amp;loadingcolor=0033AB&amp;bgcolor=FFFFFF&amp;bgcolor1=FFFFFF&amp;bgcolor2=FFFFFF&amp;';
				str += 'buttoncolor=0033AB&amp;buttonovercolor=CB0202&amp;';
				str += 'slidercolor1=0033AB&amp;slidercolor2=335EAD&amp;sliderovercolor=CB0202&amp;videobgcolor=000000&amp;';
				str += 'flv='+ file +'" /><\/object>';
				
					 
				$('#' + container.id).append(str);
		 	}
		 }
	}
	
});

function getFileExtension(file) {
	return typeof(file) != "undefined" ? file.substring(file.lastIndexOf(".")+1, file.length).toLowerCase() : "";
}