function make_dew() { 

// default value
var dewplayer_path = "http://file.blog-shinjuku-jazz.diskunion.net/dewplayer-mini.swf";
var installer_path = "http://file.blog-shinjuku-jazz.diskunion.net/expressInstall.swf";
var default_id_name = "listening";
var common_height = "20";
var common_version = "8";
var listeningArray = getElementsByClass( "listening" );

// execute
for( var i = 0; i < listeningArray.length; ++i )
{

	var tag = listeningArray[i];
	var mp3Path = tag.title;

	tag.id = default_id_name + i;
	tag.setAttribute( "title", tag.title.replace( /[\w\s\/.&!:@\(\)\[\]=~^\\\{\}\-\_]+\/([\w\s.&!:@\(\)\[\]=~^\\\{\}\-\_]+)\.\w+$/, "$1" ) );
	
	var so = new SWFObject( dewplayer_path, tag.id + "swf", tag.tagName.toLowerCase() == "div" ? "160" : "22", 
		common_height, common_version, "#FFFFFF", "high", installer_path );
	so.addVariable( "mp3", mp3Path );
	so.addParam( "wmode","transparent" );
	
	so.write( tag.id );
	

	// swfobject.embedSWF( dewplayer_path, tag.id, 
		// tag.tagName.toLowerCase() == "div" ? "160" : "22", 
		// common_height, common_version, installer_path, flashvars, params, attributes );
}
}

// utility function
function getElementsByClass(classname, tagname, root) { if(!root) root = document; else if (typeof root == "string") root = document.getElementById(root); if(!tagname) tagname = "*"; var all = root.getElementsByTagName(tagname); if(!classname) return all; var elements = []; for(var i = 0; i < all.length; i++) { var element = all[i]; if (isMember(element, classname)) elements.push(element);} return elements; function isMember(element, classname) { var classes = element.className; if(!classes) return false; if(classes == classname) return true; var whitespace = /\s+/; if(!whitespace.test(classes)) return false; var c = classes.split(whitespace); for(var i = 0; i < c.length; i++) { if(c[i] == classname) return true;} return false;} }

make_dew();