function youtube_block() {
	var objs = $A(document.body.getElementsByTagName('object'));
	objs.each(function(o) {
		var youtube = false;
		if(typeof o.data!='undefined' && o.data.match(/^http:\/\/www\.youtube\.com\/v\//i)) youtube=true;
		if(!youtube) {
			var params = $A(o.getElementsByTagName('param'));
			params.each(function(p) {
				if(typeof p.name != 'undefined' && typeof p.value != 'undefined' && (p.name=='movie' || p.name=='src') && p.value.match(/^http:\/\/www\.youtube\.com\/v\//i)) youtube=true;
			});
		}
		if(!youtube) {
			var params = $A(o.getElementsByTagName('embed'));
			params.each(function(p) {
				if(typeof p.src != 'undefined' && p.src.match(/^http:\/\/www\.youtube\.com\/v\//i)) youtube=true;
			});
		}
		if(!youtube) return;
		var n = document.createElement('div');
		n.style.position = 'absolute';
		n.style.zIndex = 3000;
		n.style.display = 'block';
		n.style.fontSize = '16px';
		n.style.background = 'url(http://www.piosenki-dla-dzieci.eu/wp-content/themes/outdoor_laptop_fun_pee141/trans.png)';
//		n.style.backgroundColor = 'black';
		n.innerHTML = '<font style="color:white">Uwaga - aby uruchomić film kliknij w strzałkę w lewym dolnym rogu</font>'; // tutaj można dopisać napis widniejący u góry filmu, lub wstawić tag img w celu dodania rysunku znaku wodnego. Obraz powinien być w PNG z odpowiednio ustawioną przezroczystością.
		var param = document.createElement('param');
		param.setAttribute('name','wmode');
		param.setAttribute('value','transparent');
		o.appendChild(param);

		var objToClone = o;

		var embs = $A(o.getElementsByTagName('embed'));
		if(embs.length>0) {
			var e = embs[0];
			e.setAttribute('wmode','transparent');
			if(Prototype.Browser.Gecko || Prototype.Browser.IE) {
				objToClone = e;
			}
		}
		o.parentNode.insertBefore(n,o);
		n.clonePosition(objToClone);
		n.style.height = (n.getHeight()-24)+'px';
		
		if(Prototype.Browser.IE) {
			var no = o.outerHTML;//document.createElement('div');

		        if(no.match(/wmode\s*=\s*('|")[a-zA-Z]+('|")/i))
              		   no = no.replace(/wmode\s*=\s*('|")window('|")/i,"wmode='transparent'");
              		else
		           no = no.replace(/<embed\s/i,"<embed wmode='transparent' ");
		           
	                if(no.match(/<param\s+name\s*=\s*('|")wmode('|")\s+value\s*=\s*('|")[a-zA-Z]+('|")\s*\/?\>/i))
	                   no = no.replace(/<param\s+name\s*=\s*('|")wmode('|")\s+value\s*=\s*('|")window('|")\s*\/?\>/i,"<param name='wmode' value='transparent' />");		        
		        else
	                   no = no.replace(/<\/object\>/i,"<param name='wmode' value='transparent' />\n</object>");

			o.insertAdjacentHTML('beforeBegin',no);
			o.parentNode.removeChild(o);
		} else {
			o.parentNode.insertBefore(o,n);
		}
	});
}

Event.observe(window, 'load', function() {
	setTimeout('youtube_block()',3000);
});