	
	
	function loadVideo(filename,vid_width, vid_height){
		jwplayer("mediaplayer").setup({
			flashplayer: "video/tsgplayer.swf",
			levels: [ 	{ file: "video/" + filename + ".mp4"}, // H.264 version 
						{ file: "video/" + filename + ".mp4"}, // Iphone version 
					],
			width: vid_width, 
			height: vid_height,
			autostart: true,
			volume: 75
		});
		
		// Close Player on finish
		jwplayer("mediaplayer").onComplete(function() {
			closeimage_galvid()
		});
		
		document.getElementById("mediaplayer_holder").style.display = "block";
		
		
		
		// Determine current scrolling position to create a top Offset
		
		var ScrollTop = document.body.scrollTop;
		if (ScrollTop == 0)
		{
			if (window.pageYOffset)
				ScrollTop = window.pageYOffset;
			else
				ScrollTop = (document.body.parentElement) ? document.body.parentElement.scrollTop : 0;
		}
		
		document.getElementById("mediaplayer").style.top = (ScrollTop + 50) + 'px';
		
		var element = document.getElementById("mediaplayer_holder");
		//element.fade_galState = -2;
		//element.style.opacity = 0;
		//element.style.filter = 'alpha(opacity = 1)';
		//element.style.display = "block";
		//fade_gal("mediaplayer_holder");
		
		
	}
	
	var TimeTofade_gal = 500.0;

	function fade_gal(eid){
		var element = document.getElementById(eid);
		if(element == null)
		return;
		
		if(element.fade_galState == null){
			if(element.style.opacity == null || element.style.opacity == '' || element.style.opacity == '1'){
				element.fade_galState = 2;
			}else{
			  element.fade_galState = -2;
			}
		}
		
		if(element.fade_galState == 1 || element.fade_galState == -1){
			element.fade_galState = element.fade_galState == 1 ? -1 : 1;
			element.fade_galTimeLeft = TimeTofade_gal - element.fade_galTimeLeft;
		}else{
			element.fade_galState = element.fade_galState == 2 ? -1 : 1;
			element.fade_galTimeLeft = TimeTofade_gal;
			setTimeout("animatefade_gal(" + new Date().getTime() + ",'" + eid + "')", 33);
		}  
	}
	
	function animatefade_gal(lastTick, eid){  
		var curTick = new Date().getTime();
		var elapsedTicks = curTick - lastTick;
		
		var element = document.getElementById(eid);
		
		if(element.fade_galTimeLeft <= elapsedTicks){
			element.style.opacity = element.fade_galState == 1 ? '1' : '0';
			element.style.filter = 'alpha(opacity = ' + (element.fade_galState == 1 ? '100' : '0') + ')';
			element.fade_galState = element.fade_galState == 1 ? 2 : -2;
			return;
		}
		
		element.fade_galTimeLeft -= elapsedTicks;
		var newOpVal = element.fade_galTimeLeft/TimeTofade_gal;
		if(element.fade_galState == 1)
			newOpVal = 1 - newOpVal;
		
		element.style.opacity = newOpVal;
		element.style.filter = 'alpha(opacity = ' + (newOpVal*100) + ')';
		
		setTimeout("animatefade_gal(" + curTick + ",'" + eid + "')", 33);
	}
	
	function closeimage_galvid(){
		document.getElementById("mediaplayer_holder").style.display = "none";
		document.getElementById("mediaplayer").innerHTML = "";
	}


