﻿/**************************************************************************************
    Description: Class for the embedding of Flash Video
		 Author: Roarke Lynch
		   Date: 14-Apr-07
		  Notes: 
   Dependencies: Flash.js
***********************************8**************************************************/

/** FLV Embed */
FLV = new Object();

FLV.streamPrefix    = "rtmp://ncmec.fcod.llnwd.net/a1552/o15/";
FLV.streamSuffix    = ".flv";
FLV.playerUrl       = "/swf/videoplayer.swf";

FLV.embed = function(streamName, streamWidth, streamHeight, parentID)
{
    if( (typeof Flash) == 'undefined' ) 
        throw("***Flash.js not found****");

    if(streamName == undefined) 
        throw("Cannot Embed FLV, streamName is not defined");
        
    if(parentID == undefined) 
        throw("Cannot Embed '" + streamName + "', parentID is not defined");
    
    var variables = new Object();    
    variables.streamUrl = (FLV.streamPrefix + streamName + FLV.streamSuffix);
    variables.streamWidth   = (streamWidth || 360);
    variables.streamHeight  = (streamHeight || 240);
    
    var params = new Object();
    
    Flash.embed(FLV.playerUrl, variables.streamWidth, variables.streamHeight, params, variables, parentID);
};