/**
 * TODO add documentation
 *
 * $Id: voltimum.swfgallery.js,v 1.1 2010-04-21 00:54:11 vladimir Exp $
 * @requires voltimum.jquery.js
 * @requires voltimum.jquery.jqdnr.js
 * @requires voltimum.jquery.dimensions.js
 */
voltimum = window.voltimum || {};

(function($){

    voltimum.SwfGallery = {
    
    	container:'#homePageVideoContainer',
    	
    	items:{
   			1:{color:'#fac900',src:'/swf/exco_video_3.flv',thumb:'/images/swfgallery/item3.jpg'},
    		2:{color:'#fac900',src:'/swf/exco_video_1.flv',thumb:'/images/swfgallery/item1.jpg'},
    		3:{color:'#fac900',src:'/swf/exco_video_2.flv',thumb:'/images/swfgallery/item2.jpg'}
    		
    	},
    	
    	getMoviePath:function(n){
			return '/swf/flvplayer.swf?videoPath='+(this.items[n].src)+'&autoStart=true';
    	},
    	
    	getSwf:function(n){
			var color = this.items[n].color;
			var movie = this.getMoviePath(n);			
	        return ''
	        +'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="525" height="295" id="flvPlayer" align="middle">'
	        +'<param name="allowScriptAccess" value="sameDomain" />'
	        +'<param name="allowFullScreen" value="false" />'
	        +'<param name="movie" value="'+movie+'" />'
	        +'<param name="quality" value="high" />'
	        +'<param name="bgcolor" value="'+color+'" />'
	        +'<embed src="'+movie+'" quality="high" bgcolor="'+color+'" 	width="525" height="295" name="flvPlayer" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'
	        +'</object>';   	
    	},
    	changeSwf:function(n,container){
    		container = container || this.container;
    		$(container).html(this.getSwf(n));
    	},
    	bindEvents:function(){
    		var _this = this;
    		$('.thumbImage','.homePageThumbImages').bind('click',function(){
    			var n =this.id.match(/\d+/)[0];
    			_this.changeSwf(n);
    			$('.thumbImage','.homePageThumbImages').show();
    			$(this).hide();
    		});
    	},
    	
    	checkFlash:function(){
    		return ((navigator.appName == "Microsoft Internet Explorer" &&
        		navigator.appVersion.indexOf("Mac") == -1 &&   navigator.appVersion.indexOf("3.1") == -1) ||
       			(navigator.plugins && navigator.plugins["Shockwave Flash"]) || navigator.plugins["Shockwave Flash 2.0"]);
    	}
        
    };
})(voltimum.jQuery);

