/*****
 *
 *  Active X 관련 IE 설계변경으로 인한 각 출력 기능 수정 함수
 *  (APPLET, EMBED 또는 OBJECT)
 *
 *  @@ -- Active X, APPLET는 별도로 처리
 *
 *****/

/** write document contents */
function docwrite(str) {
    document.write(str);
}

function setMediaCommon( id, ObjUri, vWidth, vHeight , vLink, vTitle) {
    var ObjType = "";

    if(vWidth == 0) vWidth = "";
    else  vWidth = ' width="'+vWidth+'" ';
    if(vHeight == 0) vHeight = "";
    else  vHeight = ' height="'+vHeight+'" ';

    // 확장자를 통한 자동 처리
    if ( ObjUri.indexOf('.jpg') >= 0 || ObjUri.indexOf('.gif') >= 0 ||  ObjUri.indexOf('.png') >= 0 )
        //{ document.write("IMG"); ObjType = "img"; }
        { ObjType = "img"; }
    else if (ObjUri.indexOf('.swf') >= 0 )
        //{ document.write("SWF"); ObjType = "swf"; }
        { ObjType = "swf"; }
    else if (ObjUri.indexOf('.mov') >= 0 || ObjUri.indexOf('.avi') >= 0 || ObjUri.indexOf('.mp3') >= 0)
        //{ document.write("MOV"); ObjType = "mov"; }
        { ObjType = "mov"; }

    switch(ObjType) {
        case "img" :
            setImgCommon( id, ObjUri, vWidth, vHeight, vLink, vTitle)
            break;
        case "swf" :
            setFlashCommon( id, ObjUri, vWidth, vHeight )
            break;
        case "mov" :
            setMovieCommon( id, ObjUri, vWidth, vHeight )
            break;
    }
}

function setImgCommon( id, imgUri, vWidth, vHeight, vLink, vTitle) {
    var _obj_ = "";
    if (!vLink)
        _obj_  = '<img src="' + imgUri + '" ' + vWidth + '' + vHeight + ' id="' + id + '" border="0" align="middle" /><br>';
    else
        _obj_  = vLink + '<img src="' + imgUri + '" ' + vWidth + '' + vHeight + ' id="' + id + '" border="0" align="middle" alt="'+ vTitle +'" /></a><br>';
    document.writeln( _obj_ );
}

function setFlashCommon( id, flashUri, vWidth, vHeight ) {
    var _obj_ = "";
    _obj_  = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" ' + vWidth + '' + vHeight + ' id="' + id + '" align="middle">';
    _obj_ += '<param name="movie" value="' + flashUri + '" />';
    _obj_ += '<param name="quality" value="high" /><param name="wmode" value="transparent" />    ';
    _obj_ += '<param name="bgcolor" value="#ffffff" />        ';
    _obj_ += '<embed src="' + flashUri + '" quality="high" wmode="transparent" bgcolor="#ffffff" ' + vWidth + '' + vHeight + ' id="' + id + '" align="middle" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></embed>';
    _obj_ += '</object>';

    document.writeln( _obj_ );
}

function setMovieCommon( id, movieUri, vWidth, vHeight ) {
    var _obj_ = "";
    _obj_  = '<object classid="clsid:098F2470-BAE0-11CD-B579-08002B30BFEB" ' + vWidth + '' + vHeight + ' id="' + id + '" align="middle">';
    _obj_ += '<param name="movie" value="' + movieUri + '" />';
    _obj_ += '<param name="quality" value="high" /><param name="wmode" value="transparent" />';
    _obj_ += '<param name="bgcolor" value="#ffffff" />        ';
    _obj_ += '<embed src="' + movieUri + '" quality="high" wmode="transparent" bgcolor="#ffffff" ' + vWidth + '' + vHeight + ' id="' + id + '" align="middle" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></embed>';
    _obj_ += '</object>';

    document.writeln( _obj_ );
}


function setFlashCommon1( id, flashUri, vWidth, vHeight ) {
    var _obj_ = "";
    _obj_  = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"  width="' + vWidth + '" height="' + vHeight + '" id="' + id + '" align="middle">';
    _obj_ += '<param name="movie" value="' + flashUri + '" />';
    _obj_ += '<param name="quality" value="high" /><param name="wmode" value="transparent" />    ';
    _obj_ += '<param name="bgcolor" value="#ffffff" />        ';
    _obj_ += '<embed src="' + flashUri + '" quality="high" wmode="transparent" bgcolor="#ffffff"  width="' + vWidth + '" height="' + vHeight + '" id="' + id + '" align="middle" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></embed>';
    _obj_ += '</object>';

    document.writeln( _obj_ );
}

function setFlashCommon2( id, flashUri, vWidth, vHeight ) {
    var _obj_ = "";
    _obj_  = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"  width="' + vWidth + '" height="' + vHeight + '" id="' + id + '" align="middle">';
    _obj_ += '<param name="movie" value="' + flashUri + '" />';
    _obj_ += '<param name="quality" value="high" /><param name="wmode" value="transparent" />    ';
    _obj_ += '<param name="bgcolor" value="#ffffff" />        ';
    _obj_ += '<embed src="' + flashUri + '" quality="high" wmode="transparent" bgcolor="#ffffff"  width="' + vWidth + '" height="' + vHeight + '" id="' + id + '" align="middle" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></embed>';
    _obj_ += '</object>';

    document.writeln( _obj_ );
}

function setFlashCommon3( id, flashUri, vWidth, vHeight ) {
    var _obj_ = "";
    _obj_  = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"  width="' + vWidth + '" height="' + vHeight + '" id="' + id + '" align="middle">';
    _obj_ += '<param name="movie" value="' + flashUri + '" />';
    _obj_ += '<param name="quality" value="high" /><param name="wmode" value="transparent" />    ';
    _obj_ += '<param name="bgcolor" value="#ffffff" />        ';
    _obj_ += '<embed src="' + flashUri + '" quality="high" wmode="transparent" bgcolor="#ffffff"  width="' + vWidth + '" height="' + vHeight + '" id="' + id + '" align="middle" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></embed>';
    _obj_ += '</object>';

    document.writeln( _obj_ );
}