window.addEvent('load', function() {

	//filters
	var filter = null;
	var filterv = {'Video (*.flv, *.wmv, *.mov, *.avi, *.mpg, *.mpeg, *.rmvb, *.mp4, *.3gp, *.qt)': '*.flv; *.wmv; *.mov; *.avi; *.mpg; *.mpeg; *.rmvb; *.mp4; *.3gp; *.qt'};
	var filterp = {'Images (*.jpg, *.jpeg, *.gif, *.png)': '*.jpg; *.jpeg; *.gif; *.png'};
	var filterm = {'Music (*.mp3)': '*.mp3;'};


	var swiffy = new FancyUpload2($('demo-status'), $('demo-list'), {
		url: $('form-demo').action,
		fieldName: 'photoupload',
		path: '../app/swf/Swiff.Uploader.swf',
		//limitSize: 2 * 1024 * 1024, // 2Mb
		debug: false, // enable logs, uses console.log
		target: 'demo-browse', // the element for the overlay (Flash 10 only)
		typeFilter: filterv
	});

	
	/**
	 * Various interactions
	 */

	$('demo-browse').addEvent('click', function() {
		swiffy.browse();
		return false;
	});


	$('rphotos').addEvent('click', function() {
		if (this.checked) {
			reset();
			swiffy.options.typeFilter = filterp;
			$('max_file_size').set('text','10MB');
			$('video_conversion_text').style.display = 'none';
			$('tab_youtube').style.display = 'none';
		}
	});

	if ($('upload_photo')) { 
		$('upload_photo').addEvent('click', function() {
			swiffy.options.typeFilter = filterp;
			$('max_file_size').set('text','10MB');
		});
	}

	$('rmusic').addEvent('click', function() {
		if (this.checked) {
			reset();
			swiffy.options.typeFilter = filterm;
			$('max_file_size').set('text','50MB');
			$('video_conversion_text').style.display = 'none';
			$('tab_youtube').style.display = 'none';
		}
	});

	if ($('upload_music')) { 
		$('upload_music').addEvent('click', function() {
			swiffy.options.typeFilter = filterm;
			$('max_file_size').set('text','50MB');
		});
	}

	$('rvideo').addEvent('click', function() {
		if (this.checked) {
			reset();
			swiffy.options.typeFilter = filterv;
			$('max_file_size').set('text','50MB');
			$('video_conversion_text').style.display = 'inline';
			$('tab_youtube').style.display = 'inline';
		}
	});

	if ($('upload_video')) { 
		$('upload_video').addEvent('click', function() {
			swiffy.options.typeFilter = filterv;
			$('max_file_size').set('text','50MB');
		});
	}

	//$('demo-clear').addEvent('click', function() {
	//	swiffy.removeFile();
	//	return false;
	//});

	$('demo-upload').addEvent('click', function() {
		swiffy.upload();
		return false;
	});

	$('tab_uploader').addEvent('click', function() {
		reset();		
	});

	var reset = function() {
		swiffy.removeFile();
		swiffy.currentText.set('html', '');
		swiffy.currentTitle.set('html', 'File Progress');
		swiffy.currentProgress.cancel().set(0);
		swiffy.overallProgress.cancel().set(0);
	}


	

});
