var coByNo = new Array('Antrim','Armagh','Carlow','Cavan','Clare','Cork','Derry','Donegal','Down','Dublin City','Dublin County','Fermanagh','Galway','Kerry','Kildare','Kilkenny','Laois','Leitrim','Limerick','Longford','Louth','Mayo','Meath','Offaly','Roscommon','Sligo','Tipperary','Tyrone','Waterford','Westmeath','Wexford','Wicklow');

var townByCo = new Array();

var townByNo = new Array();

townByNo[0] = townByCo["Antrim"] = new Array('');townByNo[1] = townByCo["Armagh"] = new Array('');townByNo[2] = townByCo["Carlow"] = new Array('');townByNo[3] = townByCo["Cavan"] = new Array('');townByNo[4] = townByCo["Clare"] = new Array('');townByNo[5] = townByCo["Cork"] = new Array('');townByNo[6] = townByCo["Derry"] = new Array('');townByNo[7] = townByCo["Donegal"] = new Array('');townByNo[8] = townByCo["Down"] = new Array('');townByNo[9] = townByCo["Dublin City"] = new Array('');townByNo[10] = townByCo["Dublin County"] = new Array('');townByNo[11] = townByCo["Fermanagh"] = new Array('');townByNo[12] = townByCo["Galway"] = new Array('');townByNo[13] = townByCo["Kerry"] = new Array('');townByNo[14] = townByCo["Kildare"] = new Array('');townByNo[15] = townByCo["Kilkenny"] = new Array('');townByNo[16] = townByCo["Laois"] = new Array('');townByNo[17] = townByCo["Leitrim"] = new Array('');townByNo[18] = townByCo["Limerick"] = new Array('');townByNo[19] = townByCo["Longford"] = new Array('');townByNo[20] = townByCo["Louth"] = new Array('');townByNo[21] = townByCo["Mayo"] = new Array('');townByNo[22] = townByCo["Meath"] = new Array('');townByNo[23] = townByCo["Offaly"] = new Array('');townByNo[24] = townByCo["Roscommon"] = new Array('');townByNo[25] = townByCo["Sligo"] = new Array('');townByNo[26] = townByCo["Tipperary"] = new Array('');townByNo[27] = townByCo["Tyrone"] = new Array('');townByNo[28] = townByCo["Waterford"] = new Array('');townByNo[29] = townByCo["Westmeath"] = new Array('');townByNo[30] = townByCo["Wexford"] = new Array('');townByNo[31] = townByCo["Wicklow"] = new Array('');function setTowns(toObj, county, town)

{

	if(town == null)

		town = '';

	var opt = toObj.options;

	opt.length = 0;

	opt[0] = new Option('--All--','');

	var list;

	if(county == '')

	{

		list = new Array();

		var index = 0;

		for(var i = 0; i < townByNo.length; i++)

			for(var j = 0; j < townByNo[i].length; j++)

				list[index++] = townByNo[i][j];

		sort(list);

	}

	else

		list = townByCo[county];

	for(var i = 0; i < list.length; i++)

	{

		opt[i+1] = new Option(list[i],list[i]);

		if(list[i] == town)

			toObj.selectedIndex = i+1;

	}

}

function setCounties(coObj, county)

{

	if(county == null)

		county = '';

	var opt = coObj.options;

	opt.length = 0;

	opt[0] = new Option('--All--','');

	var list;

	var index = 0;

	var list = new Array();

	for(var i = 0; i < coByNo.length; i++)

		list[index++] = coByNo[i];

	sort(list);

	for(var i = 0; i < list.length; i++)

	{

		opt[i+1] = new Option(list[i],list[i]);

		if(list[i] == county)

			coObj.selectedIndex = i+1;

	}

}

function sort(array)

{

	for(var i = 0; i < array.length; i++)

		for(var j = i+1; j < array.length; j++)

		{

			if(array[j] < array[i])

			{

				var tmp = array[i];

				array[i] = array[j];

				array[j] = tmp;

			}

		}

}


