window.addEvent('domready', function() {
	
	if( $('file-upload-fallback') ) {
	
		var up = new FancyUpload2($('file-upload-status'), $('file-upload-list'), {
			verbose: true,
			
			multiple: false,
			url: $('form_contact').action + "?ajaxquery=1&ticket=" + $('ticket').value,
			
			path: '../z__imgs/lib_extern/FancyUpload3/Swiff.Uploader.swf',
			
			target: 'link-1',
			
			onLoad: function() {
				$('file-upload-status').setStyle('display', 'block');
				$('file-upload-fallback').destroy();
				
				this.target.addEvents({
					click: function() {
						return false;
					},
					mouseenter: function() {
						this.addClass('hover');
					},
					mouseleave: function() {
						this.removeClass('hover');
						this.blur();
					},
					mousedown: function() {
						this.focus();
					}
				});
			},
			
			onComplete: function() {
				window.setTimeout("submitForm()", 1500);
			}
		
		});
		
		$('link-2').addEvent('click', function() {
			up.remove();
			return false;
		});
		
		$('valid').addEvent('click', function(e) {
			e = new Event(e).stop();
			
			$('validContainer').addClass('spinner');
			
			if( up.size > 0 ) {
				up.upload();
			} else {
				submitForm();
			}
		});
	
	}
	
});

function submitForm() {
	document.forms['form_contact'].submit();
}