Usage of inoplugs_plupload
==========================
 
-) if you need this class:
	 immediately after loading call
		inoplugs_plupload::activate();
   This attaches to action 'admin_init' and 'admin_print_styles'.

-) 
-) Create instance with new and unique ID or override existing
-) Check your unique ID to ensure that your ID was unique, otherwise take the returned value
-) Attach to filters and action hooks
-) Set $callback and Java callbacks and all data you need
-) Call get_html_string() where you need the upload field



Filters:
--------

'inoplugs_plupload_dependent_css' - add all css to be loaded before this class css
'inoplugs_plupload_dependent_js' - add all js to be loaded before this class - necessary for JavaScript callback
		add_filter('inoplugs_plupload_dependent_js', array(&$this, 'handler_plupload_dependent_js'), 10, 1);

'inoplugs_plupload_load_scripts_on_pages' - set menu pages, where scripts shall be loaded
'inoplugs_plupload_general_data' - add any data you need to output in JS File (valid for all instances)
'inoplugs_plupload_defaults' - change default parameters for plupload (valid for all instances)
'inoplugs_plupload_translate_messages' - translate the message array for output:
		add_filter('inoplugs_plupload_translate_messages', array(&$this, 'handler_translate_messages'), 10, 2);

'inoplugs_plupload_set_hidden_field_data' - set any data you need in ajax request to store uploaded file:
		add_filter('inoplugs_plupload_set_hidden_field_data', array(&$this, 'handler_set_hidden_field_data'), 10, 2);


Actions:
--------

callback - saved in ID_ACTION_CALLBACK hidden field


