
	$(document).ready(function() {
		//var __PAGE_ID = (typeof __PAGE_ID == 'undefined') ? '' : __PAGE_ID;
		$('.tx-ajaxupload-upload-trigger').each(function() {
			$(this).upload({
				name: 'tx_ajaxupload[fileToUpload]',
				method: 'post',
				enctype: 'multipart/form-data',
				action: '/index.php',
				params: {
					'eID': 'ajaxupload',
					'tx_ajaxupload[ajaxAction]': 'saveFile',
					'tx_ajaxupload[previewImageId]': 'previewImage_'+$(this).attr('id').replace('uploader_', ''),
					'tx_ajaxupload[uploaderId]': $(this).attr('id').replace('uploader_', ''),
					'id': __PAGE_ID
				},
				uploaderId: $(this).attr('id').replace('uploader_', ''),
				onSubmit: function() {
					if (typeof(uploaderID) != 'undefined' && typeof(loaderImage) != 'undefined') {
						$('#previewImage_'+uploaderID).hide();
						$('#previewImage_'+uploaderID).after(loaderImage);
						$('#loaderImage_'+uploaderID).show();
					}
				},
				onComplete: function(response) {
					response = eval('('+response+')');
					alert(uploaderID);
					if (response.status == 'success') {
						if (response.previewImageId) {
							$('#'+response.previewImageId).attr('src', response.newImage);
							$('#'+response.previewImageId).attr('width', response.newWidth);
							$('#'+response.previewImageId).attr('height', response.newHeight);
							if (typeof(uploaderID) != 'undefined' && typeof(loaderImage) != 'undefined') {
								$('#loaderImage_'+uploaderID).hide();
								$('#previewImage_'+uploaderID).show();
							}
						} else {
							self.location.reload();
						}

						if (jQuery.browser.msie && parseInt(jQuery.browser.version) == 6) {
     						self.location.reload();
						}
					} else {
						// Error handling
						if (typeof(uploaderID) != 'undefined' && typeof(loaderImage) != 'undefined') {
							$('#previewImage_'+uploaderID).show();
							$('#loaderImage_'+uploaderID).remove();
							alert(response.msg);
						}
					}
				}
			});
		});

		$('.tx-ajaxupload-delete-trigger').each(function() {
			$(this).click(function() {
				$.get(
					'/index.php',
					{
						'eID': 'ajaxupload',
						'tx_ajaxupload[ajaxAction]': 'deleteFile',
						'tx_ajaxupload[previewImageId]': 'previewImage_'+$(this).attr('id').replace('delete_', ''),
						'tx_ajaxupload[uploaderId]': $(this).attr('id').replace('delete_', ''),
						'id': __PAGE_ID
					},
					function(response) {
						// console.log(response);
						response = eval('('+response+')');
						// console.log(response);
						if (response.previewImageId && response.newImage) {
							$('#'+response.previewImageId).attr('src', response.newImage);
							$('#'+response.previewImageId).attr('width', response.newWidth);
							$('#'+response.previewImageId).attr('height', response.newHeight);
						} else {
							self.location.reload();
						}
					}
				);
			});
		});
	});

