﻿function insertExternalVideoPlayer(str)
{
    if (str.indexOf('http://www.youtube.com/') != -1) {
        var beginSrc = str.indexOf('<embed src=\"') + 12;
        var endSrc = str.indexOf('\"', beginSrc);

        var src = str.substring(beginSrc, endSrc);

        var displayContent = generateFlashContent(new Array(
            'id', 'video',
            'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,0,0',
            'width', '425',
            'height', '355',
            'movie', src,
            'quality', 'high',
            'menu', 'false',
            'wmode', 'transparent',
            'pluginspage', 'http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash'
        ));

        document.getElementById("div_video").innerHTML = displayContent;
    }
    else if (str.indexOf('razor.tv') != -1) {
        var beginSrc = str.indexOf('<embed src=\"') + 12;
        var endSrc = str.indexOf('\"', beginSrc);
        var src = str.substring(beginSrc, endSrc);
        src = src.replace(/.swf/i, '');

        var beginFlashVars = str.indexOf('flashvars=\"') + 11;
        var endFlashVars = str.indexOf('\"', beginFlashVars);
        var flashVars = str.substring(beginFlashVars, endFlashVars);

        var displayContent = generateFlashContent(new Array(
            'id', 'video',
            'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,0,0',
            'width', '425',
            'height', '282',
            'movie', src,
            'flashvars', flashVars,
            'quality', 'high',
            'menu', 'false',
            'wmode', 'transparent',
            'pluginspage', 'http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash'
        ));

        document.getElementById("div_video").innerHTML = displayContent;
    }
    else
    { document.getElementById("div_video").innerHTML = str; }
}