function nada() {
    alert("NADA!");
    return false;
}

/*
 *
 */

function generate_embed(link, elementId, src, type, clear, size) {
    // alert("disabling link ...");
    link.disabled = true;
    link.onclick = nada;
    link.onClick = nada; // not sure if this is needed really
    link.innerHTML = "Loading ...";
    if (! elementId) {
        // debug("no elementId");
        return false;
    }
    var elem = document.getElementById(elementId);
    if (! elem) {
        // alert("element "+ elementId +" not found");
        return false;
    }

    // alert("starting on element ...");
    var displayVal = elem.style.display;
    elem.style.display = "none";
    if (clear) {
        elem.innerHTML = "";
    }
    
    if (! type) {
        type = "video";
        var extension = "";
        if (src.lastIndexOf(".") != -1) {
            extension = src.substr(src.lastIndexOf(".") + 1);
        }
        extension = extension.toLowerCase();
        // debug("extension: "+ extension);
        if ((extension == "mp3") || (extension == "aac")) {
            type = "audio";
        }
    }
    
    var embedStr = "<embed";

    var staticPath = null;
    staticPath = MT_STATIC_WEBPATH;
    
    embedStr += " src=\""+ staticPath +"plugins/Podcast/placeholder.mov\"";
    embedStr += " qtsrc=\"";
    embedStr += src;
    embedStr += "\" ";
    embedStr += " autoplay=\"false\"";
    embedStr += " autohref=\"false\"";
    if (size && size.width && size.height) {
        elem.style.width = size.width +"px";
        elem.style.height = size.height +"px";
        embedStr += " width=\"";
        embedStr += size.width;
        embedStr += "\"";
        embedStr += " height=\"";
        embedStr += size.height;
        embedStr += "\"";
    }
    else if (type && (type == 'video')) {
        elem.className = 'media-player-video';
        embedStr += " class=\""+ elem.className +"\"";
    }
    else {
        elem.className = 'media-player-audio';
        embedStr += " class=\""+ elem.className +"\"";
    }
    

    if (type && type == 'video') {
        embedStr += " scale=\"aspect\"";
    }
    embedStr += " pluginspage=\"http://www.apple.com/quicktime/download/\" >";
    
    elem.innerHTML += embedStr;
    elem.style.display = displayVal;
    // alert("writing out embedStr to innerHtml: "+ embedStr);
    link.style.display = "none";
    return false;
}
