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

document.observe('dom:loaded', function(){	
																				
	// Submenu shaddow effect
	addShadows();
	
	// load flash movies
	if($$('div.VideoContainer').size()>0){
		var i = 1;
		$$('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{
				//alert('here')
				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+"&mediaURL="+vidSrc+"&bgImage="+bgImage+"&fsEnable=TRUE&colHL=91AF33";
				var swfInsert = new SWFObject(swfSRC,"player_"+i,"100%","100%","9","#000000");
				swfInsert.addParam("allowfullscreen","true");
				swfInsert.addParam("wmode","transparent");
				
			}
			swfInsert.write(videoCont.identify());
			i++;
		});
	}
	/*
		var s1 = new SWFObject("/images_site/media-player/MediaPlayer.swf?mediaTitle=<?=$data['Video']['Title'];?>&mediaURL=<?="/download-file".$data['Video']['FileLocation'];?>&fsEnable=TRUE&colHL=993366","player","100%","340","9","#000000");
									s1.addParam("allowfullscreen","true");
									s1.write("VideoContainer");
								document.observe('dom:loaded', function(){	

									$('VideoContainer').removeClassName('message');
									
								});
	*/
	if($('colMain') && $('colCalendar')){
		
		if($('colMain').getHeight() > $('colCalendar').getHeight()){
			//console.log('Cal');
			$('colCalendar').setStyle({'paddingBottom':(($('colMain').getHeight()-$('colCalendar').getHeight()+10)/10)+'em'});
		}else{
			//console.log('Main');
			$('colMain').setStyle({'paddingBottom':(($('colCalendar').getHeight()-$('colMain').getHeight()+10)/10)+'em'});
		}
		
	}
	
});

function addShadows(){
	$$('div.shadow').each(function(container){
		container.addClassName('soft');
		
		var shadow_t 	= new Element('span',{'class':'shadow top'});
		var shadow_tr = new Element('span',{'class':'shadow top-right'});
		var shadow_r 	= new Element('span',{'class':'shadow right'});
		var shadow_br = new Element('span',{'class':'shadow bottom-right'});
		var shadow_b 	= new Element('span',{'class':'shadow bottom'});
		var shadow_bl = new Element('span',{'class':'shadow bottom-left'});
		var shadow_l 	= new Element('span',{'class':'shadow left'});
		var shadow_tl = new Element('span',{'class':'shadow top-left'});
		
		container.insert({'bottom':shadow_t});
		container.insert({'bottom':shadow_tr});
		container.insert({'bottom':shadow_r});
		container.insert({'bottom':shadow_br});
		container.insert({'bottom':shadow_b});
		container.insert({'bottom':shadow_bl});
		container.insert({'bottom':shadow_l});
		container.insert({'bottom':shadow_tl});
		
	});
}
