// ==UserScript==
// @name          Embedded YouTube linker
// @namespace     http://www.kryogenix.org/code/browser/greasemonkey/
// @description   Make embedded YouTube links link to YouTube itself
// @include       *
// @exclude       http://youtube.com/*
// @exclude       http://www.youtube.com/*
// ==/UserScript==


  var ds = document.getElementsByTagName('embed');
  for (var i=ds.length - 1; i>=0; i--) {
    var mtch = ds[i].src.match(/^http:\/\/www.youtube.com\/v\/(.*)$/)
    if (mtch) {
      var a = document.createElement('a');
      a.href = "http://www.youtube.com/watch?v=" + mtch[1];
      a.appendChild(document.createTextNode("YouTube >>>"));
      a.style.display = "block";
      var ow = ds[i].offsetWidth;
      if (ow < 10) ow = 100;
      var oh = ds[i].offsetHeight;
      if (oh < 10) oh = 100;
      a.style.width = ow + "px";
      a.style.height = (oh / 2) + "px";
      a.style.paddingTop = (oh / 4) + "px";
      a.style.border = "1px solid red";
      a.style.backgroundColor = "#ccc !important";
      a.style.textAlign = "center";
      a.style.fontSize = "2em";
      a.style.color = "#333";
      a.style.overflow = "hidden";
      ds[i].parentNode.appendChild(a);
      ds[i].parentNode.removeChild(ds[i]);
    }
  }


