// JavaScript Document
function ramos_init() {
	var t = document.getElementById("add-files");
	var v = document.getElementById("add-area");
	if(t) {
		Event.observe(t, 'click', get_files_form_req, false);
	}
	if(v) {
		Event.observe(v, 'click', get_area_form_req, false);
	}
	if(document.getElementById("update-image-form")) {
		Effect.Phase("update-image-form");	
	}
}
Event.observe(window, 'load', ramos_init, false);

function get_area_form_req() {
	// Set up the process indicator:
	var loader = getIndicator('load');
	$("add-area").appendChild(loader);
	var pars = 'area_form=1';
	// Send our request:
	var url = '/submit.php';
	var myAjax = new Ajax.Request(url, {method: 'post', parameters: pars, onComplete: get_form_res});
}
function get_files_form_req() {
	// Set up the process indicator:
	var loader = getIndicator('load');
	$("add-files").appendChild(loader);
	var id = $("add-files").rel;
	var pars = 'file_form=1&area='+id;
	// Send our request:
	var url = '/submit.php';
	var myAjax = new Ajax.Request(url, {method: 'post', parameters: pars, onComplete: get_form_res});
}
function get_form_res(e) {
	// Remove loading indicator:
	Element.remove('load');
	// Clean out admessage:
	$('form-box').innerHTML = '';
	// Deal with an error from the server:
	$('form-box').innerHTML = e.responseText;
	var multi_selector = new MultiSelector( document.getElementById( 'files_list' ), 5 );
	<!-- Pass in the file element -->
	multi_selector.addElement( document.getElementById( 'my_file_element' ) );
}
function loadScripts(scrId, scrCode)
{
   if(document.getElementById(scrId) == null)
   {
     var head  = document.getElementsByTagName("head").item(0);
     scrHandle = document.createElement("script");
     scrHandle.id = scrId;
     scrHandle.type = 'text/javascript';
     void(head.appendChild(scrHandle));
   }
   scrHandle.text = scrCode;
}