

function formatVideos() {
    if(objBlogVideos.length > 0) {
            var counter = 0;
            objBlogVideos.each(function(objBlogVideo) {
                var t=setTimeout('LoadBlogVideo(\'' + objBlogVideo.DivID + '\', false)',counter);  
                counter+=5000;
                //LoadBlogVideo(objBlogVideo.DivID, false);
                
            });
    }      
} 
    

function LoadBlogVideo(strDivID, bAutoplay) { 
    var currBlogVideo = GetCurrentBlogVideo(strDivID);
    
     if($(strDivID +  '_preload_video').innerHTML.length <=1) {    
     
        $(strDivID + '_preload').style.display = 'none';
        $(strDivID + '_preload_video').style.display = 'block';
     
        // <![CDATA[
        if(currBlogVideo.Size == "sm")
            strSize = "small";
        else if(currBlogVideo.Size == "lrg")
            strSize = "large";
        else if(currBlogVideo.Size == "xlrg")
            strSize = "xtralarge";
        
        
        var url = "http://g4tv.com/flash/{0}?phoenixBase=http://g4tv.com/&videokey={1}&size={2}&displayPlaylist=n&playlistType=normal&maxPlaylistSize=10&autoplay={3}&displaylogo=false&vertical=false&preRoll=false&postRollClipCount=2&showRecommended=true&showComment=true&playerName=blog&image={4}".format("vplayerV5.swf", currBlogVideo.VideoKey, strSize, bAutoplay == true ? "y" : "n", currBlogVideo.ImageURL);
        if(currBlogVideo.Size == "sm")
            var fo = new FlashObject(url, "VideoPlayer", "320", "282", 8, "");
        else if(currBlogVideo.Size == "lrg")
            var fo = new FlashObject(url, "VideoPlayer", "480", "402", 8, "");
        else if(currBlogVideo.Size == "xlrg")
            var fo = new FlashObject(url, "VideoPlayer", "600", "500", 8, "");
            
        fo.addParam("wmode", "window");
        fo.addParam("quality", "high");
        fo.addParam("bgcolor", "#000000");
        fo.addParam("allowFullScreen", "true");
        fo.addParam("allowScriptAccess","always");
        fo.addParam("scaleMode", "noScale");
        fo.addVariable("MMredirectURL",escape(fo.getAttribute("xiRedirectUrl")));
        fo.addVariable("adServerURL", "http://ad.doubleclick.net/pfadx/thepile.g4tv.dart/blog;tile=1;sz=480x360");

        fo.write(strDivID +  '_preload_video');
        // ]]>
        
        
    }

}

function ShowVideo(strDivID) {
       $(strDivID + '_preload').style.display = 'none';
       LoadBlogVideo(strDivID, true);
       $(strDivID + '_preload_video').style.display = 'block';
}

function ShowOverlay(strDivID) {
   var currBlogVideo = GetCurrentBlogVideo(strDivID);
   if(isIE6()) {
        $(strDivID).getElementsByTagName('img')[0].style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'http://cache.g4tv.com/images/video/playeroverlay_{0}.png\', sizing=\'scale\')'.format(currBlogVideo.Size);
   }
   else {
        $(strDivID).getElementsByTagName('img')[0].src ="http://cache.g4tv.com/images/video/playeroverlay_{0}.png".format(currBlogVideo.Size);
   }

        
   $(strDivID + '_videoname').style.display = 'block';
  
    
}
function RemoveOverlay(strDivID) {
    var currBlogVideo = GetCurrentBlogVideo(strDivID);
    if(isIE6())
        $(strDivID).getElementsByTagName('img')[0].style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'http://cache.g4tv.com/images/video/playeroverlay_{0}_transparent.png\', sizing=\'scale\')'.format(currBlogVideo.Size);
    else
        $(strDivID).getElementsByTagName('img')[0].src = "http://cache.g4tv.com/images/video/playeroverlay_{0}_transparent.png".format(currBlogVideo.Size);
    
    $(strDivID + '_videoname').style.display = 'none'; 
    
     
}


function GetCurrentBlogVideo(strDivID) {
    var currBlogVideo = null;
    if(objBlogVideos.length > 0) {
            objBlogVideos.each(function(objBlogVideo) {
               if(objBlogVideo.DivID == strDivID) {
                    currBlogVideo = objBlogVideo; 
               }
            });
    }
    return currBlogVideo;
}

addLoadEvent(formatVideos);



