 
 (function($){
	$.fn.videoGallery = function(options){
	
		var defaults = {
            w: 640,
            h: 360,
            holderDiv: '#video-holder',
            src: 'rel',
						showTitle: true,
            title: 'title',
            titleLoc: '#video-title'
		};
		
		var options = $.extend(defaults, options);

		var element = this;
		
		return this.each(function(){
         src = $(options.holderDiv).attr(options.src);
         title = $(options.holderDiv).attr(options.title);
         
				 if(src != null)
				 {				 
					 if (options.showTitle === true){
							$(options.titleLoc)
								 .text(title);  
					 }
					 $(options.holderDiv)
							.html('<video width="'+options.w+'" height="'+options.h+'" controls="" tabindex="0"><source type="video/mp4" src="../video/'+src+'_small.mp4"></source><source type="video/ogg" src="../video/'+src+'_small.ogv"></source><object width="'+options.w+'" height="'+options.h+'" data="../video/'+src+'.swf" type="application/x-shockwave-flash"><param value="../video/'+src+'.swf" name="movie"><img width="'+options.w+'" height="'+options.h+'" title="No video playback capabilities, please download the video below" alt="'+src+'" src="../video/'+src+'.jpg"></object></video>');
                
         $(this).
            click(
               function(){

                  $("a.vid_down").attr("href", "../video/"+src+".mp4");

                  src = $(this).attr(options.src);
                  title = $(this).attr(options.title);
                  
                  $(options.holderDiv)
                     .html('<video width="'+options.w+'" height="'+options.h+'" controls="" tabindex="0"><source type="video/mp4" src="../video/'+src+'_small.mp4"></source><source type="video/ogg" src="../video/'+src+'_small.ogv"></source><object width="'+options.w+'" height="'+options.h+'" data="../video/'+src+'.swf" type="application/x-shockwave-flash"><param value="../video/'+src+'.swf" name="movie"><img width="'+options.w+'" height="'+options.h+'" title="No video playback capabilities, please download the video below" alt="'+src+'" src="../video/'+src+'.jpg"></object></video>');
                  
                  if (options.showTitle === true){
                     $(options.titleLoc)
                        .text(title);  
                  }
               }
            )
					}  
		}); // end this.each
	
	}; // end fn.videoGallery
	
})(jQuery);
