// ================================================================ // CHEditor 5 // ---------------------------------------------------------------- // Homepage: http://www.chcode.com // Copyright (c) 1997-2011 CHSOFT // ================================================================ var button = [ { alt : "", img : 'play.gif', cmd : doPlay }, { alt : "", img : 'submit.gif', cmd : doSubmit }, { alt : "", img : 'cancel.gif', cmd : popupClose } ]; var oEditor = null; function init(dialog) { oEditor = this; oEditor.dialog = dialog; var dlg = new Dialog(oEditor); dlg.showButton(button); dlg.setDialogHeight(); } function doPlay() { var elem = oEditor.trimSpace(document.getElementById("fm_embed").value); var embed = null; var div = document.createElement('DIV'); var pos = elem.toLowerCase().indexOf("embed"); if (pos != -1) { var str = elem.substr(pos); pos = str.indexOf(">"); div.innerHTML = "<" + str.substr(0, pos) + ">"; embed = div.firstChild; } else { div.innerHTML = elem; var object = div.getElementsByTagName('OBJECT')[0]; if (object && object.hasChildNodes()) { var child = object.firstChild; var movieHeight, movieWidth; movieWidth = (isNaN(object.width) != true) ? object.width : 320; movieHeight = (isNaN(object.height)!= true) ? object.height: 240; var params = new Array(); do { if ((child.nodeName == 'PARAM') && (typeof child.name != 'undefined') && (typeof child.value != 'undefined')) { params.push({key: (child.name == 'movie') ? 'src' : child.name, val: child.value}); } child = child.nextSibling; } while (child); if (params.length > 0) { embed = document.createElement('embed'); embed.setAttribute("width", movieWidth); embed.setAttribute("height", movieHeight); for (var i=0; i