var ord_field_list = new Array ('name', 'surname', 'company', 'street', 'address', 'zip_code', 'city', 'province', 'country');

function updateOrdDataForm ()
{
	ord_form = document.forms['ord_data'];
	snt_aid = radioCheckboxValue (ord_form.elements['ord_snt_aid']);
	if (snt_aid > 0)	copyData ('ord_snt_', snt_aid);
	tmp_dis =  snt_aid > 0;

	for (i=0; i<ord_field_list.length; i++)
		ord_form.elements['ord_snt_'+ord_field_list[i]].disabled = tmp_dis;
}

function copyData (field_prefix, aid)
{
	aid = parseInt (aid);
	if (aid < 1 || !address_list)	return;

	a_inx = -1;
	for (i=0; i<address_list.length; i++)
	{
		if (address_list[i][0] == aid)	a_inx = i;
	}
	if (a_inx < 0)	return;

	ord_form = document.forms['ord_data'];
	for (i=0; i<7; i++)
		ord_form.elements[field_prefix+ord_field_list[i]].value = address_list[a_inx][i+1];

	selectOption (ord_form.elements[field_prefix+'province'], address_list[a_inx][7]);
	selectOption (ord_form.elements[field_prefix+'country'], address_list[a_inx][8]);
}

function selectOption (sel_obj, val)
{
	val = parseInt (val);
	for (i=0; i<sel_obj.options.length; i++)
	{
		if (parseInt(sel_obj.options[i].value) == val)
			sel_obj.options[i].selected = true;
	}
}

