/* ******************************************************************************
  JavaScript Gallery Transition controller
	
 	Copyright (c) 2008 David Turner (davidturner.info)
 	Date: 30/07/2008	 
		 
****************************************************************************** */

document.observe('dom:loaded', function(){	
																				
	
	// load flash movies
	if($$('div.VideoContainer').size()>0){
		$$('div.VideoContainer').each(function(videoCont){
			
			var vidSrc = 		videoCont.readAttribute('title').match(/\(([^)]+)\)$/)[1]; 
			var vidTitle = 	videoCont.readAttribute('title').match(/(^[^(]+) \(/)[1];
			videoCont.writeAttribute('title',vidTitle);
			
			
			if(videoCont.hasClassName('YouTube') || videoCont.hasClassName('Vimeo')){
				var swfInsert = new SWFObject(vidSrc,"player","100%","100%","9","#000000");
			}else{
				
				vidSrc = vidSrc.match(/^[^?]+/)[0]; 
				//alert(vidSrc)
				if($$('#'+videoCont.identify()+' img').size()>0){
					
					var bgImage = $$('#'+videoCont.identify()+' img')[0].readAttribute('src');
					//var obBgImage = new Element('img',{'src':bgImage,'alt':vidTitle,'class':'videoBg'});
					//console.log(bgImage.readAttribute('src'));
					videoCont.setStyle({'backgroundImage':'url('+bgImage+')'});
				}else{
					var bgImage = "";
				}
				
				var swfSRC = "/images_site/media-player/MediaPlayer.swf?mediaTitle="+vidTitle+"&amp;mediaURL="+vidSrc+"&amp;bgImage="+bgImage+"&amp;fsEnable=TRUE&amp;colHL=2374DC";
				var swfInsert = new SWFObject(swfSRC,"player","100%","100%","9","#000000");
				swfInsert.addParam("allowfullscreen","true");
				swfInsert.addParam("wmode","transparent");
				
			}
			swfInsert.write(videoCont.identify());
		});
	}
	
	// load audio player
	if($$('div.AudioContainer').size()>0){
		$$('div.AudioContainer').each(function(audioCont){
			var audSrc = 		audioCont.readAttribute('title').match(/\(([^)]+)\)$/)[1]; 
			var audTitle = 	audioCont.readAttribute('title').match(/(^[^(]+) \(/)[1];
			audioCont.writeAttribute('title',audTitle);
			
				audSrc = audSrc.match(/^[^?]+/)[0]; 
				//alert(audSrc)
				
				var swfSRC = "/images_site/media-player/MediaPlayer.swf?mediaTitle="+audTitle+"&amp;mediaURL="+audSrc+"&amp;fsEnable=FALSE&amp;colHL=2374DC";
				var swfInsert = new SWFObject(swfSRC,"player","100%","100%","9","#000000");
				swfInsert.addParam("allowfullscreen","true");
				swfInsert.addParam("wmode","transparent");
				
			var PlayerCont = new Element('div');
			audioCont.insert({'top':PlayerCont});
			swfInsert.write(PlayerCont.identify());
		});
	}
	
});