function lightBox_init()
{
    var groups = {};
    var groups_n = 0;
    var orig_rel = 'lightbox';
	try
	{
		$.each($('[@rel*='+orig_rel+']'), function(index, obj){   
	        var rel = $(obj).attr('rel');
	       
	        if ( rel == orig_rel )
	        {
	            rel = groups_n;
	        }
	
	        if ( typeof groups[rel] == 'undefined' )
	        {
	            groups[rel] = [];
	            groups_n++;
	        }
	
	        groups[rel].push(obj);
	    });
	
	    $.each(groups, function(index, group){
	        $(group).lightBox();
	    });	
	}
	catch (object_exception)
	{
	}
    
    return true;
}

function cfg_form_news(p_id, p_cfg_items)
{
	var service_form = new Tools_form(p_id);
	if (service_form.is_load_form() == true)
	{
		if (service_form.load_cfg(p_cfg_items) == true)
		{
			service_form.set_background_color("#B3ED98", "#EEFFE6");
			service_form.set_events_change(p_cfg_items);
			service_form.set_events_blur(p_cfg_items);
			$("form#" + p_id).submit(function () {return service_form.set_submit(p_cfg_items);});
		}
	}
}

function cfg_form_query(p_id, p_cfg_items)
{
	var service_form = new Tools_form(p_id);
	if (service_form.is_load_form() == true)
	{
		if (service_form.load_cfg(p_cfg_items) == true)
		{
			service_form._object_html_message_ok = new Tools_html();
			service_form._object_html_message_ok.set_siblings({
				_name: 'form',
				_list_attributes: new Array(
					{
						_name: 'id',
						_value: 'form_query_id',
						_operator: '='
					})
			});
			service_form._object_html_message_ok.set_new_object({
				_name: 'p',
				_object_child: {
					_name: "span",
					_txt: null, //jeśli null element zostanie usunięty
					_list_attributes: new Array({
						_name: "id",
						_value: 'message_send_id',
						_operator: '='
					})},
				_list_attributes: new Array(
					{
						_name: 'class',
						_value: 'komunikat_form',
						_operator: '='
					})
			});
			
			service_form._object_html_message_not = new Tools_html();
			service_form._object_html_message_not.set_siblings({
				_name: 'form',
				_list_attributes: new Array(
					{
						_name: 'id',
						_value: 'form_query_id',
						_operator: '='
					})
			});
			service_form._object_html_message_not.set_new_object({
				_name: 'p',
				_object_child: {
					_name: "span",
					_txt: "Proszę poprawnie wpisać numer telefonu lub e-mail.",
					_list_attributes: new Array({
						_name: "id",
						_value: 'message_send_id',
						_operator: '='
					})},
				_list_attributes: new Array(
					{
						_name: 'class',
						_value: 'komunikat_form',
						_operator: '='
					})
			});
			
			service_form.set_background_color("#B3ED98", "#EEFFE6");
			service_form.set_events_change(p_cfg_items);
			service_form.set_events_blur(p_cfg_items);
			$("form#" + p_id).submit(function () {return service_form.set_submit(p_cfg_items);});
		}
	}
}

function add_object_file(p_id_object, p_id)
{
	var clear_id = "clear_" + p_id + "_id";
	var tresc_object_clear = '<br class="clear" id="' + clear_id + '"/>';
	var tresc_object_upload = '<div class="add_file" id="upload_' + p_id + '_id">' + "\n" + '<input class="upload_file" size="50" type="file" name="name_upload_' + p_id + '"/>' + "\n" + '<input class="del_file" id="' + p_id + '_id" type="button" value="Usuń plik"/>' + "\n" + '</div>';
	try
	{
		$("#" + p_id_object).after(tresc_object_clear);
		$("#" + clear_id).after(tresc_object_upload);
	}
	catch (object_exception)
	{
		
	}
}