///////////////////////////////////////

//                                   //

//        Wimpy Button Maker         //

//                                   //

//          By Mike Gieson           //

//         ©2006 Plain Inc.          //

//           Available at            //

//       www.wimpyplayer.com         //

//                                   //

///////////////////////////////////////

var wimpySwf = "/media/wimpy_button.swf";

function extractFileName(fullPath)
{
 var lastSlash;
 var fileName;
 var lastSlash = fullPath.lastIndexOf("/");
 var fileName = fullPath.substring(lastSlash+1,fullPath.length);
 return fileName;
}

function writeWimpyButton(theFile, wimpyWidth, wimpyHeight, wimpyConfigs){

	var myid = Math.round((Math.random()*1000)+1);
	var flashCode = "";
	var newlineChar = "\n";
	var friendlyName = extractFileName(theFile);
	flashCode += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,47,0" width="'+wimpyWidth+'" height="'+wimpyHeight+'" id="wimpybutton'+myid+'">'+newlineChar;

	flashCode += '<param name="movie" value="'+wimpySwf+'" />'+newlineChar;

	flashCode += '<param name="loop" value="false" />'+newlineChar;

	flashCode += '<param name="menu" value="false" />'+newlineChar;

	flashCode += '<param name="quality" value="high" />'+newlineChar;

	flashCode += '<param name="wmode" value="transparent" />'+newlineChar;

	flashCode += '<param name="flashvars" value="theFile='+theFile+wimpyConfigs+'" />'+newlineChar;

	flashCode += '<embed src="'+wimpySwf+'" width="'+wimpyWidth+'" height="'+wimpyHeight+'" flashvars="theFile='+theFile+wimpyConfigs+'" wmode="transparent" loop="false" menu="false" quality="high" name="wimpybutton'+myid+' align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>'+newlineChar;

	//document.write('<br><textarea name="textarea" cols="40" rows="10">'+flashCode+'</textarea><br>')+newlineChar;

	document.write(flashCode);

}

