// получение значений элементов формы
function get_form_elem_values(div_id)
{
	var params = new Array();

	var collection = div_id.getElementsByTagName('input');

	if (collection) 
	{
		for (i = 0; i < collection.length; i++) 
		{
			// обработка чекбоксов
			if (collection[i].type=='checkbox') 
			{
				if (collection[i].checked) 
				{
				    collection[i].value = 1;
				}
				else 
				{
				    collection[i].value = 0;
				}
			}

			params[collection[i].name] = collection[i].value;

		}
	}

	var collection = div_id.getElementsByTagName('select');

	if (collection) 
	{
		for (i = 0; i < collection.length; i++) 
		{
			params[collection[i].name] = collection[i].value;
		}
	}
	
	return params;
}



function close_form(obj)
{

	close_form_window(obj.id);

}

// закрывает окно в котором содржится заданный элемент
function close_form_window(elem_id)
{
	var window_name = get_elem_window_name(elem_id);
	

	if (window_name)
	{
		var window_obj = new cHydraWindow();
		if (window_obj.catch_window(window_name))
		{
			// получение имени плагина, сформирвавшего форму
			var pattern = /([a-z_0-9]*)/;
			r=pattern.exec(window_name);
			var owner_plugin_name = r[1];
			////////////////////////////
			
			

			var parent_plugin_name = get_plugin_param(elem_id, 'parent_plugin_body_id');
			//var plugin_params = get_plugin_params(elem_id)
			
			if (parent_plugin_name!=undefined) 
			{
				load_plugin(parent_plugin_name);    
			}
			

			if (owner_plugin_name!=undefined) 
			{
				load_plugin(owner_plugin_name);    
			}
			

			//load_content_plugin(owner_plugin_name, 'content');

			window_obj.destroy_window();
			delete window_obj;
		}
	}

}

function create_upload_area(elem) 
{
	var target_name = 'my_file';

	if (document.getElementById(target_name+'_form')) 
	{
		document.getElementById(target_name+'_form').submit();
		return false;
	}



	var elem_parent = elem.parentNode;

	var form_elem = document.createElement('form');
	form_elem.setAttribute('method', 'post');
	form_elem.setAttribute('enctype', 'multipart/form-data');
	form_elem.setAttribute('target', target_name);
	form_elem.setAttribute('id', target_name+'_form');
	form_elem.setAttribute('action', 'upload.php');
	
	elem_parent.appendChild(form_elem);

    var iframe_elem = document.createElement('iframe');
	iframe_elem = form_elem.appendChild(iframe_elem);

	iframe_elem.setAttribute('id', target_name);
	iframe_elem.setAttribute('src', '');

	iframe_elem.contentWindow.name = target_name;

	
	
		

	var product_image = document.getElementById('product_image');
	form_elem.appendChild(product_image);
	form_elem.submit();
}

function draw_editor(elem_id) 
{

	editor = new cHydraHTMLEditor();    
	editor.init(elem_id);
}






	