function sort_radio_check(which)
{
	switch (which)
	{
		case 1:
			document.getElementById("SortAscending").checked=true;
			document.getElementById("SortDescending").checked=false;
			break;
		case 2:
			document.getElementById("SortAscending").checked=false;
			document.getElementById("SortDescending").checked=true;
			break;
		default:
			break;
	}
}

function delivery_radio_check(which)
{
	switch (which)
	{
		case 1:
			document.getElementById("delivery_kurier").checked=true;
			document.getElementById("delivery_poczta").checked=false;
			document.getElementById("delivery_kurier_przelew").checked=false;
			document.getElementById("delivery_poczta_przelew").checked=false;
			break;
		case 2:
			document.getElementById("delivery_kurier").checked=false;
			document.getElementById("delivery_poczta").checked=true;
			document.getElementById("delivery_kurier_przelew").checked=false;
			document.getElementById("delivery_poczta_przelew").checked=false;
			break;
		case 3:
			document.getElementById("delivery_kurier").checked=false;
			document.getElementById("delivery_poczta").checked=false;
			document.getElementById("delivery_kurier_przelew").checked=true;
			document.getElementById("delivery_poczta_przelew").checked=false;
			break;
		case 4:
			document.getElementById("delivery_kurier").checked=false;
			document.getElementById("delivery_poczta").checked=false;
			document.getElementById("delivery_kurier_przelew").checked=false;
			document.getElementById("delivery_poczta_przelew").checked=true;
			break;
		default:
			break;
	}
}

function button_click(obj)
{
	var msg_label = document.getElementById("wait_msg");
	var update_button = document.getElementById("update_button");
	msg_label.innerHTML = "Czekaj... &nbsp;";
	update_button.disabled = true;
}

function search_domain_change()
{
	var combobox = document.getElementById("search_domain");
	var listbox = document.getElementById("SelectCategories");

	var date_field_from = document.getElementById("date_field_from");
	var date_field_to = document.getElementById("date_field_to");

	var img_cal_from = document.getElementById("img_cal_from");
	var img_cal_to = document.getElementById("img_cal_to");

	switch (combobox.value)
	{
		case '1':
			listbox.disabled="";
			date_field_from.disabled="disabled"
			date_field_to.disabled="disabled";
			img_cal_from.disabled="disabled"
			img_cal_to.disabled="disabled";
			break;
		case '2':
			listbox.disabled="disabled";
			date_field_from.disabled=""
			date_field_to.disabled="";
			img_cal_from.disabled=""
			img_cal_to.disabled="";
			break;
		default:
			break;
	}
}

function license_domain_change()
{
	var combobox = document.getElementById("license_domain");

	var generate_date_from = document.getElementById("generate_date_from");
	var generate_date_to = document.getElementById("generate_date_to");

	var img_cal_from = document.getElementById("img_cal_from");
	var img_cal_to = document.getElementById("img_cal_to");

	switch (combobox.value)
	{
		case '1':
			generate_date_from.disabled="disabled"
			generate_date_to.disabled="disabled";
			img_cal_from.disabled="disabled"
			img_cal_to.disabled="disabled";
			break;
		case '2':
		case '3':
			generate_date_from.disabled=""
			generate_date_to.disabled="";
			img_cal_from.disabled=""
			img_cal_to.disabled="";
			break;
		default:
			break;
	}
}

// calendar:

var cal_obj = null;
var format = '%Y-%m-%d';
var nazwa_pola = '';

// show calendar
function show_calendar(which, field_name) 
{
	var date_field = null;
	nazwa_pola = field_name;

	date_field = document.getElementById(field_name);

	cal_obj = new RichCalendar(date_field, false);
	cal_obj.start_week_day = 2;
	cal_obj.show_time = false;
	
	cal_obj.user_onchange_handler = cal_on_change;
	cal_obj.user_onclose_handler = cal_on_close;
	cal_obj.user_onautoclose_handler = cal_on_autoclose;

	cal_obj.parse_date(date_field.value, format);

	cal_obj.show_at_element(date_field, "adj_right-top");
	cal_obj.change_skin('alt');
}

// user defined onchange handler
function cal_on_change(cal, object_code) 
{
	if (object_code == 'day') 
	{
		document.getElementById(nazwa_pola).value = cal.get_formatted_date(format);
		cal.hide();
		cal_obj = null;
	}
}

// user defined onclose handler (used in pop-up mode - when auto_close is true)
function cal_on_close(cal) 
{
	cal.hide();
	cal_obj = null;
}

// user defined onautoclose handler
function cal_on_autoclose(cal) 
{
	cal_obj = null;
}


