/* 
 * Maurice Walton 2007 www.mauricewalton.com
 * addFileToiTunes.js
 * Copies the file specified to iTunes and waits for iTunes to complete
 */
arguments = WScript.Arguments;
if  (arguments.length != 1)
{
	WScript.Echo("Usage: addFileToiTunes.js <filename>");
}
else
{
	var fileSystemObject = new ActiveXObject("Scripting.FileSystemObject");
	var fileName = fileSystemObject.GetAbsolutePathName(arguments(0));
	var	iTunesApplication = WScript.CreateObject("iTunes.Application");
	var	mainLibrary = iTunesApplication.LibraryPlaylist;
	var status = mainLibrary.AddFile(fileName);
	while (status != null && status.InProgress)
	{
		WScript.Sleep(1000);
	}
}
