function showOverlay(includeFile,videoLocation,ratio)
{
	var width = "400";
	var height = "256";
	var player = "/flash/VideoPlayer.swf";
	if (ratio != null && ratio == "4x3") {
		height = "331";
		player = "/flash/VideoPlayer4x3.swf"
	}
	document.getElementById('overlay-bknd').style.display="block";
	document.getElementById('overlay-content').style.display="block";
	
	var pageHeight = parseInt(document.getElementById("page-height").offsetTop)+40;
	document.getElementById('overlay-bknd').style.height=pageHeight;
	document.getElementById('overlay-bknd').style.top="0";
	document.getElementById('overlay-bknd').style.marginTop="-20px";
	
	new Ajax.Request(includeFile,
  	{
	    method:'get',
	    onSuccess: function(transport){
	      var response = transport.responseText || "no response text";
		  document.getElementById('overlay-content-inner').innerHTML = response;
		   //alert("Success! \n\n" + response);

	      
	    },
	    onFailure: function(){ alert('There was an error with your request.  Please try again at a later time.') },
		onComplete: function(){  
			if(includeFile.indexOf("video-index")>-1)
			{
						var so = new SWFObject(player, "AdsVideoModule", width, height, "8", "#FFFFFF");
						so.useExpressInstall('/flash/expressinstall.swf');
						so.addVariable("flv", videoLocation);
						so.addVariable("img", "/flash/preview_img.jpg");
						so.addVariable("align", "middle");
						so.write("video-container");
			}
		}
  	});

  
	//new Ajax.Updater('overlay-content-inner', includeFile, { method: 'get', onSuccess: 'playVideo' });
	scroll(0,0);
	if (window.addEventListener)
	{
  		window.addEventListener('onresize', resizeOverlay, false); 
		//alert("test");
	} 
	else if (window.attachEvent)
	{
  		window.attachEvent('onresize', resizeOverlay);
		//alert("test");
	}

	
}

function hideOverlay(){
	document.getElementById('overlay-bknd').style.display="none";
	document.getElementById('overlay-content').style.display="none";
	document.getElementById('overlay-content-inner').innerHTML="Loading...";
	if(document.getElementById('video-container'))
	{
		document.getElementById('video-container').innerHTML = "";
	}
}

function resizeOverlay()
{


         if (document.getElementById('overlay-bknd').style.display == 'block')
         {

                         if( document.body && ( document.body.scrollWidth || document.body.scrollHeight ) )
                         {
                                                         var pageWidth = document.body.scrollWidth + 'px';
                                                         var pageHeight = document.body.scrollHeight +'px';

                                                         if (document.body.offsetHeight && document.body.offsetHeight > document.body.scrollHeight)
                                                                         pageHeight = document.body.offsetHeight+'px';
                         }
                         else if( document.body.offsetWidth )
                         {
                                         var pageWidth = document.body.offsetWidth+'px';
                                         var pageHeight = document.body.offsetHeight+'px';
                         }
                         else
                         {
                                         var pageWidth='100%';
                                         var pageHeight='100%';
                         }

                         document.getElementById('overlay-bknd').style.height = pageHeight;
                         document.getElementById('overlay-bknd').style.width = pageWidth;
         }
                                
     
                        
}
