

function embedMovieLinks() {
	if (document.getElementsByTagName && document.createElement) {
		var a = document.getElementsByTagName("a");
		for (var i in a) {
			if (a[i].href && a[i].href.indexOf('youtube') > -1) {
				var url = a[i].href;
				var pattern = /http:\/\/www\.youtube\.com\/watch\?([a-z])=([a-z])([a-zA-Z0-9\-]+)/i;
				var embed_url = 'http://www.youtube.com/$1/$2$3&hl=en&fs=1&showsearch=0&showinfo=0&iv_load_policy=3&rel=0&color1=0x00053f&color2=0xb8b8b8';
				var replace = '<object width="340" height="280" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">';
				replace += '<param name="movie" value="' + embed_url + '"></param>';
				replace += '<param name="allowFullScreen" value="true"></param>';
				replace += '<param name="allowscriptaccess" value="always"></param>';
				replace += '<embed src="' + embed_url + '" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="340" height="280"></embed>';
				replace += '</object>';
				url = url.replace(pattern, replace);
				var container = document.createElement('span');
				container.innerHTML = url;
				a[i].parentNode.insertBefore(container,a[i]);
				a[i].parentNode.removeChild(a[i]);
			}
		}
	}
}

addEvent(window, "load", embedMovieLinks);







/* Helpers */

function addEvent(obj, evType, fn){
    if (obj.addEventListener){
	  obj.addEventListener(evType, fn, true);
	return true;
    } else if (obj.attachEvent){
	var r = obj.attachEvent("on"+evType, fn);
	return r;
    } else {
	return false;
    }
}

