var loaded = {};

function togglemovie(a) {
    id = a.parentNode.id.substring(8);  // remove "youtube-"
    var m = a.parentNode.childNodes[3];
    hidden = m.className == "hidemovie";
    if (hidden && !(id in loaded)) {
        ref = 'http://www.youtube.com/v/' + id + '&rel=1';
        loaded[id] = a.innerHTML;
        m.innerHTML = '<object width="300" height="250"><param name="movie" value="'+ref+'"></param><param name="wmode" value="transparent"></param><embed src="'+ref+'" type="application/x-shockwave-flash" wmode="transparent" width="300" height="250"></embed></object>';
    }
    if (hidden) {
        m.className = "showmovie";
        a.className = "mtoggle on";
        a.innerHTML = "Hide Video";
    } else {
        m.className = "hidemovie";
        a.className = "mtoggle off";
        a.innerHTML = loaded[id];
    }
}
