(function() {
	var page_links = document.links;
	for (var i=0; i<page_links.length; i++){
        var type = "";
        if (page_links[i].href.match(/\.mp3$/i)) {type = "mp3"};
        
		if (type != "") {
			var span = document.createElement("span");
			var url = "http://math.someplace.ru/swfplayer/mediaplayer.swf?&file="+escape(page_links[i].href)+"&song_title="+escape(page_links[i].innerHTML) + "&showstop=true&logo=http://math.someplace.ru/images/favicon.gif";
			var width = 400;
			var height = (type == "youtube" || type == "flv") ? 300 : 20;
			code_str = "";
			code_str += "<div style=\"padding:6px 0 6px 0; float:left; width:60%;\"><object type=\"application/x-shockwave-flash\"\n";
			code_str += "data=\""+url+"\" \n";
			code_str += "width=\""+width+"\" height=\""+height+"\">\n";
			code_str += "<param name=\"movie\" \n";
			code_str += "value=\""+url+"\" />\n";
			code_str += "<param name=\"wmode\" \n";
			code_str +=	"value=\"transparent\" />\n";
            
            code_str += "<param name=\"allowscriptaccess\" \n";
			code_str +=	"value=\"always\" />\n";
            
            code_str += "<param name=\"allowfullscreen\" \n";
			code_str +=	"value=\"true\" />\n";
            
			code_str += "</object>\n</div>";
			span.innerHTML = code_str;           
			page_links[i].parentNode.insertBefore(span, page_links[i].nextSibling);
            page_links[i].style.display = "none";
		}
	}
})();