﻿function runExe(path) {
    var WSH = new ActiveXObject("WScript.Shell");
    WSH.run(path);
    WSH = null;
}
function openNewWindow(url) {
    var width = "500";
    var height = "320";
    var opener = window.open(url, 'newWindow', 'height='
              + height + ',width=' + width + ',top=0,left=0,toolbar=no,'
              + 'menubar=no,scrollbars=no, resizable=no,location=no, status=no');
}
function selPlay(url, strFileType, PlayerWidth, PlayerHeight) {
    var mediaPlayFileTypes = ["avi", "wmv", "asf", "mov", "wma", "mp3", "swf"];
    var realPlayFileTypes = ["rm", "ra", "ram", "rmvb"];
    var width = PlayerWidth;
    var height = PlayerHeight;
    var cont = document.getElementById("divVideoPlay");
    var blMediaPlay = false;
    var blRealPlay = false;
    for (var itemM in mediaPlayFileTypes) {
        if (strFileType == mediaPlayFileTypes[itemM]) {
            blMediaPlay = true;
            break;
        }
    }
    if (!blMediaPlay) {
        for (var itemR in realPlayFileTypes) {
            if (strFileType == realPlayFileTypes[itemR]) {
                blRealPlay = true;
                break;
            }
        }
    }
    cont.style.width = width;
    cont.style.height = height;

    if (blMediaPlay) {
        //opener.document.write(createMediaPlayer(width,height,url));
        cont.innerHTML = createMediaPlayer(width, height, url);
    }
    else if (blRealPlay) {
        //opener.document.write(createRealPlayer(width,height,url));
        cont.innerHTML = createRealPlayer(width, height, url);
    }
    else {
        //opener.document.write("非法视频文件，无法播放!");
        cont.innerHTML = "非法视频文件，无法播放!";
    }
}
function createMediaPlayer(width, height, url) {
    var mpHtml = "<EMBED id='MediaPlayer' src='" + url;
    mpHtml += "' width='" + width;
    mpHtml += "' height='" + height;
    mpHtml += "' loop='false'";
    mpHtml += "  autostart='false'"; //自动播放
    mpHtml += "  ShowControls='false'"; //控制面板
    mpHtml += "  ShowTracker='false'"; //进度条
    mpHtml += "  ShowPositionControls='false'"; //快进快退
    mpHtml += "  ShowAudioControls='false'"; //音量
    mpHtml += "></EMBED><noembed>请先安将MediaPlayer!</noembed>";
    return mpHtml;
}
function createRealPlayer(width, height, url) {
    var height_t = height - 50;
    var rpHtml = "<OBJECT id=ReadlPlay height='" + height_t + "' width='" + width + "'";
    rpHtml += " classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA>";
    rpHtml += "<PARAM NAME='_ExtentX' VALUE='18415'>";
    rpHtml += "<PARAM NAME='_ExtentY' VALUE='9102'>";
    rpHtml += "<PARAM NAME='AUTOSTART' VALUE='-1'>";
    rpHtml += "<PARAM NAME='SHUFFLE' VALUE='0'>";
    rpHtml += "<PARAM NAME='PREFETCH' VALUE='0'>";
    rpHtml += "<PARAM NAME='NOLABELS' VALUE='0>";
    rpHtml += "<PARAM NAME='CONSOLE' VALUE='Clip1'>";
    rpHtml += "<PARAM NAME='LOOP' VALUE='0'>";
    rpHtml += "<PARAM NAME='NUMLOOP' VALUE='0'>";
    rpHtml += "<PARAM NAME='CENTER' VALUE='0'>";
    rpHtml += "<PARAM NAME='MAINTAINASPECT' VALUE='0'>";
    rpHtml += "<PARAM NAME='BACKGROUNDCOLOR' VALUE='#000000'>";
    rpHtml += "<PARAM NAME='SRC' VALUE='";
    rpHtml += url;
    rpHtml += "'>";
    rpHtml += "<PARAM NAME='CONTROLS' VALUE='ImageWindow'>";
    rpHtml += "</OBJECT><BR>";
    rpHtml += "<OBJECT height='50' width='" + width + "' classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA>";
    rpHtml += "<PARAM NAME='_ExtentX' VALUE='18415'>";
    rpHtml += "<PARAM NAME='_ExtentY' VALUE='1005'>";
    rpHtml += "<PARAM NAME='AUTOSTART' VALUE='0'>";
    rpHtml += "<PARAM NAME='SHUFFLE' VALUE='0'>";
    rpHtml += "<PARAM NAME='PREFETCH' VALUE='0'>";
    rpHtml += "<PARAM NAME='NOLABELS' VALUE='0>";
    rpHtml += "<PARAM NAME='CONSOLE' VALUE='Clip1'>";
    rpHtml += "<PARAM NAME='LOOP' VALUE='0'>";
    rpHtml += "<PARAM NAME='NUMLOOP' VALUE='0'>";
    rpHtml += "<PARAM NAME='CENTER' VALUE='0'>";
    rpHtml += "<PARAM NAME='MAINTAINASPECT' VALUE='0'>";
    rpHtml += "<PARAM NAME='BACKGROUNDCOLOR' VALUE='#000000'>";
    rpHtml += "<PARAM NAME='CONTROLS' VALUE='ControlPanel,StatusBar'>";
    rpHtml += "<PARAM NAME='SRC' VALUE='";
    rpHtml += url;
    rpHtml += "'>";
    rpHtml += "</OBJECT>";
    return rpHtml;
}

