function initUpload(){
	//alert(upload_controller_url);
	(jQuery)('.upload-image').each(function () {
		var preview = (jQuery)('.preview',(jQuery)(this).parent());
		var input = (jQuery)('input[type=hidden]',(jQuery)(this).parent());
		var upload = new AjaxUpload(this, {
			action: upload_controller_url,
			name: 'w4p-ajax-upload',
			autoSubmit: true,
			onChange: function (file, ext) {
				
			},
			onSubmit: function (file, ext) {
				if (ext && /^(jpg|png|jpeg|gif|bmp)$/i.test(ext)) {
					
				} else {
					alert('Please select the image file.');
					return false;
				}
				(jQuery).blockUI({ 
					message: '<br/><p>Uploading...</p><br/><p>File:' + file + '</p><br/>',
					padding: '15px', 
					backgroundColor: '#000', 
					'-webkit-border-radius': '10px', 
					'-moz-border-radius': '10px', 
					opacity: .5, 
					color: '#fff' 
				}); 
			},
			onComplete : function(file,ret){
				(jQuery).unblockUI({
				}); 
				if (ret){
					input.val(ret);
					preview.attr('src',ret);
					preview.css('display','block');
					//alert(ret);
				}				
			}	
		});
		upload.enable();
	});
}
