	var get_string = '';
	var file_count = 0;

	function MultiPowUpload_onAddFiles(addedFiles, ignoredFiles)
	{
	}

	function MultiPowUpload_onStart()
	{
		$("#step2").removeClass('step2-link');
		$("#step2").addClass('step2');
		$("#step2_description").show();
		$("#step2_content").hide();

		$('#step3_content').html('');
		$('#step3').hide();
		$('#step3blank').show();
		//ajaxpage3('log.php?action=started_upload&ip=&browser=&');
		pageTracker._trackPageview('/stage/started_upload.html');
	}

	function MultiPowUpload_onFileComplete(file)
	{
		var user_dir = document.forms["sourceurl_form"].sourceUrl.value;
	}

	function MultiPowUpload_onComplete()
	{
		var user_dir = document.forms["sourceurl_form"].sourceUrl.value;

		document.getElementById('step3_content').innerHTML='';
		
		var playerVersion = swfobject.getFlashPlayerVersion(); // returns a JavaScript object

		ajaxpage3("updatedir.php?flash_version="+
			escape(playerVersion.major+"."+playerVersion.minor+"."+playerVersion.release)+"&tmp_dir="+escape(tmpdir)+"&user_dir="+escape(user_dir)+'&description='+escape($('#description').val()), '', displayLink);

		get_string = '';
		file_count=0;

		// this is also called if there is a cancel
		try{
			pageTracker._trackPageview('/stage/finished_entire_upload.html');
		}catch(err){
			// we don't want exectution to stop if there is an issue 
		}
		
		document.forms["directory_input"].fullfilepath.value = filename;
	}

	function MultiPowUpload_onError(file, message)
	{
		pageTracker._trackPageview('/stage/upload_error.html');
	}

	function MultiPowUpload_onServerResponse(file)
	{
		if ( file.serverResponse == "virus" )
		{
			window.alert('A virus was found in \'' + file.name + '\'. The file was removed.');
		}
	}


