/**
 * @author cubica
 */
 
function initGallery(listContainerClass, imgContainerId, videoPlayerId, videoPlayerUrl)
{

    if (jQuery.browser.mozilla && (parseFloat(jQuery.browser.version) == 1.8)) {
      jQuery(".jqmOverlay").css("display","none");
    }

	var firstItem = jQuery("."+listContainerClass+" li").get(0);

	if (jQuery(firstItem).hasClass("video")) 
	{
		jQuery("#" + imgContainerId).hide();
	
		var videoImagePath = jQuery(firstItem).find("input").attr("value");
		var videoFlvPath = jQuery(firstItem).find("a").attr("href");
		var params = {
			allowFullScreen: "true"	
		}
	
		var attributes = false;
		
		var flashVars = {
			imagePath: videoImagePath,
			videoPath: videoFlvPath,
			hideLogo: "true",
			autoStart: "false",
			autoHide: "false",
			autoHideTime: 5,
			hideLogo: "true",
			volAudio: 60,
			disableMiddleButton: "false",
			playSounds: "true",
			soundBarColor: "0xFF0000",
			barColor: "0xff0000",
			barShadowColor: "0x91BBFB",
			subbarColor: "0xffffff"
		}
	
		embedswfobject(videoPlayerUrl,videoPlayerId, 400, 330, "7.0.0" ,false ,flashVars,params,attributes);
	}
	else 
	{
		var firstImageSrc = (jQuery(firstItem).find("a").attr("href"));
		jQuery("#" + imgContainerId).attr("src", firstImageSrc);
	}

	jQuery("."+listContainerClass+" li.image a").click(function() {
		
		jQuery("#" + videoPlayerId).hide();
	
		function changeImage (whichImage){
			jQuery("#"+imgContainerId).load(function(){
				jQuery("#" + imgContainerId).show();
				jQuery("#"+imgContainerId).fadeIn("fast");
				// avoid image caching !!!  VVVVVV
				tmpImage.src = null;
			});
			jQuery("#"+imgContainerId).attr("src",whichImage);
			
		}
		var tmpImage=new Image();
		function startFade () {
			//newImageSrc = jQuery(this).attr("href");
			var newImageSrc = tmpImage.src;
			if (newImageSrc!= jQuery("#"+imgContainerId).attr("src")) {
			jQuery("#"+imgContainerId).fadeOut("fast",function(){changeImage(newImageSrc)});
			}
			
		}
		tmpImage.src = jQuery(this).attr("href");
		jQuery(tmpImage).load(function(){
		
			
			startFade ();
			
		});
		return false;
	});
	jQuery("."+listContainerClass+" li.video a").click(function(){

		jQuery("#" + videoPlayerId).show();
		jQuery("#" + imgContainerId).hide();
		var videoFlvPath=jQuery(this).attr("href");
		var videoImagePath=jQuery(this).parent().find("input").attr("value");
		var params = {
			allowFullScreen:"true"
			
		};
		var attributes= false;
		
		var flashVars = {
			imagePath : videoImagePath,
			videoPath : videoFlvPath,
			hideLogo : "true",
			autoStart : "false",
			autoHide : "false",
			autoHideTime : 5,
			hideLogo : "true",
			volAudio: 60,
			disableMiddleButton:"false",
			playSounds:"true",
			soundBarColor:"0xFF0000",
			barColor:"0xff0000",
			barShadowColor:"0x91BBFB",
			subbarColor:"0xffffff"
			
			
		}
		
		embedswfobject(videoPlayerUrl, videoPlayerId, 400, 330, "7.0.0" ,false , flashVars, params, attributes);
		
		return false;
	});
}
