function generateTowns2(location)
{
var countyname = document.getElementById('location_include');
var townname = document.getElementById('town_include');
townname.options.length = 0; 
townname.options[0] = new Option('All Towns',-1);
if(countyname.options[countyname.selectedIndex].value == 2) {
townname.options[1] = new Option('Antrim',353);
townname.options[2] = new Option('Ballygally',334);
townname.options[3] = new Option('Belfast',38);
townname.options[4] = new Option('Carrickfergus',330);
townname.options[5] = new Option('Dunadry',296);
townname.options[6] = new Option('Portrush',346);
}
if(countyname.options[countyname.selectedIndex].value == 3) {
townname.options[1] = new Option('Armagh',355);
}
if(countyname.options[countyname.selectedIndex].value == 4) {
townname.options[1] = new Option('Carlow Town',42);
townname.options[2] = new Option('Tullow',298);
}
if(countyname.options[countyname.selectedIndex].value == 5) {
townname.options[1] = new Option('Ballyconnell',44);
townname.options[2] = new Option('Cavan Town',306);
townname.options[3] = new Option('Cootehill',258);
townname.options[4] = new Option('Kingscourt',255);
townname.options[5] = new Option('Virginia',344);
}
if(countyname.options[countyname.selectedIndex].value == 6) {
townname.options[1] = new Option('Ballyvaughan',240);
townname.options[2] = new Option('Bunratty',50);
townname.options[3] = new Option('Doolin',218);
townname.options[4] = new Option('Dromoland',51);
townname.options[5] = new Option('Ennis',52);
townname.options[6] = new Option('Ennistymon',53);
townname.options[7] = new Option('Kilkee',250);
townname.options[8] = new Option('Killaloe',293);
townname.options[9] = new Option('Lahinch',55);
townname.options[10] = new Option('Liscannor',56);
townname.options[11] = new Option('Mountshannon',58);
townname.options[12] = new Option('Shannon',246);
townname.options[13] = new Option('Shannon Airport',243);
townname.options[14] = new Option('Spanish Point',244);
}
if(countyname.options[countyname.selectedIndex].value == 7) {
townname.options[1] = new Option('Ballincollig',60);
townname.options[2] = new Option('Ballycotton',254);
townname.options[3] = new Option('Ballylickey / West Cork',265);
townname.options[4] = new Option('Baltimore / West Cork',256);
townname.options[5] = new Option('Bantry / West Cork',65);
townname.options[6] = new Option('Blarney',66);
townname.options[7] = new Option('Castlemartyr',68);
townname.options[8] = new Option('Charleville',310);
townname.options[9] = new Option('Cork Airport',251);
townname.options[10] = new Option('Cork City',71);
townname.options[11] = new Option('Douglas',73);
townname.options[12] = new Option('Glanmire',259);
townname.options[13] = new Option('Glengarriff / West Cork',78);
townname.options[14] = new Option('Kinsale',79);
townname.options[15] = new Option('Macroom',299);
townname.options[16] = new Option('Mallow',80);
townname.options[17] = new Option('Rosscarbery / West Cork',81);
townname.options[18] = new Option('Skibbereen / West Cork',285);
townname.options[19] = new Option('Youghal',82);
}
if(countyname.options[countyname.selectedIndex].value == 8) {
townname.options[1] = new Option('Derry City',83);
}
if(countyname.options[countyname.selectedIndex].value == 9) {
townname.options[1] = new Option('Ballybofey',269);
townname.options[2] = new Option('Bundoran',284);
townname.options[3] = new Option('Donegal Town',85);
townname.options[4] = new Option('Inishowen Peninsula',87);
townname.options[5] = new Option('Letterkenny',89);
townname.options[6] = new Option('Stranorlar / Ballybofey',348);
}
if(countyname.options[countyname.selectedIndex].value == 10) {
townname.options[1] = new Option('Newcastle',318);
townname.options[2] = new Option('Newry',352);
}
if(countyname.options[countyname.selectedIndex].value == 11) {
townname.options[1] = new Option('Ballsbridge',252);
townname.options[2] = new Option('Castleknock',95);
townname.options[3] = new Option('Citywest',110);
townname.options[4] = new Option('Donabate',329);
townname.options[5] = new Option('Drumcondra (near Dublin Airport)',98);
townname.options[6] = new Option('Dublin Airport',100);
townname.options[7] = new Option('Dublin City',99);
townname.options[8] = new Option('Dublin City Centre',101);
townname.options[9] = new Option('Dun Laoghaire',102);
townname.options[10] = new Option('Glasnevin',103);
townname.options[11] = new Option('IFSC/O2 Dublin City',319);
townname.options[12] = new Option('Killiney',104);
townname.options[13] = new Option('Lucan',302);
townname.options[14] = new Option('Lusk',332);
townname.options[15] = new Option('Malahide',345);
townname.options[16] = new Option('Naas Road',107);
townname.options[17] = new Option('Portmarnock',108);
townname.options[18] = new Option('Sandyford/Leopardstown',333);
townname.options[19] = new Option('Skerries',281);
townname.options[20] = new Option('Swords',350);
townname.options[21] = new Option('Tallaght',113);
townname.options[22] = new Option('Templebar',241);
townname.options[23] = new Option('Tyrrelstown',114);
}
if(countyname.options[countyname.selectedIndex].value == 12) {
townname.options[1] = new Option('Belleek',303);
townname.options[2] = new Option('Enniskillen',272);
}
if(countyname.options[countyname.selectedIndex].value == 13) {
townname.options[1] = new Option('Athenry',314);
townname.options[2] = new Option('Ballinasloe',118);
townname.options[3] = new Option('Clifden',122);
townname.options[4] = new Option('Connemara',245);
townname.options[5] = new Option('Galway City',125);
townname.options[6] = new Option('Gort',339);
townname.options[7] = new Option('Inis Mor',126);
townname.options[8] = new Option('Kinvara',331);
townname.options[9] = new Option('Leenane',324);
townname.options[10] = new Option('Loughrea',130);
townname.options[11] = new Option('Maam Cross',131);
townname.options[12] = new Option('Oranmore ',132);
townname.options[13] = new Option('Oughterard',133);
townname.options[14] = new Option('Portumna',266);
townname.options[15] = new Option('Salthill',137);
townname.options[16] = new Option('Tuam',138);
}
if(countyname.options[countyname.selectedIndex].value == 14) {
townname.options[1] = new Option('Caherdaniel',248);
townname.options[2] = new Option('Castleisland',342);
townname.options[3] = new Option('Dingle',141);
townname.options[4] = new Option('Kenmare',142);
townname.options[5] = new Option('Killarney',143);
townname.options[6] = new Option('Killorglin',144);
townname.options[7] = new Option('Sneem',337);
townname.options[8] = new Option('Tralee',147);
townname.options[9] = new Option('Waterville',148);
}
if(countyname.options[countyname.selectedIndex].value == 15) {
townname.options[1] = new Option('Athy',149);
townname.options[2] = new Option('Clane',347);
townname.options[3] = new Option('Leixlip',316);
townname.options[4] = new Option('Maynooth',321);
townname.options[5] = new Option('Moyvalley',288);
townname.options[6] = new Option('Naas',154);
}
if(countyname.options[countyname.selectedIndex].value == 16) {
townname.options[1] = new Option('Kilkenny City',156);
}
if(countyname.options[countyname.selectedIndex].value == 17) {
townname.options[1] = new Option('Abbeyleix',328);
townname.options[2] = new Option('Killenard',304);
townname.options[3] = new Option('Portlaoise',158);
}
if(countyname.options[countyname.selectedIndex].value == 18) {
townname.options[1] = new Option('Mohill',263);
}
if(countyname.options[countyname.selectedIndex].value == 19) {
townname.options[1] = new Option('Adare',257);
townname.options[2] = new Option('Castleconnell',163);
townname.options[3] = new Option('Castletroy',242);
townname.options[4] = new Option('Limerick City',164);
}
if(countyname.options[countyname.selectedIndex].value == 20) {
}
if(countyname.options[countyname.selectedIndex].value == 21) {
townname.options[1] = new Option('Carlingford',282);
townname.options[2] = new Option('Drogheda',294);
townname.options[3] = new Option('Dundalk',166);
}
if(countyname.options[countyname.selectedIndex].value == 22) {
townname.options[1] = new Option('Ballina',167);
townname.options[2] = new Option('Castlebar',168);
townname.options[3] = new Option('Claremorris',286);
townname.options[4] = new Option('Cong',169);
townname.options[5] = new Option('Foxford',236);
townname.options[6] = new Option('Keel',170);
townname.options[7] = new Option('Kiltimagh',264);
townname.options[8] = new Option('Westport',173);
}
if(countyname.options[countyname.selectedIndex].value == 23) {
townname.options[1] = new Option('Ashbourne',270);
townname.options[2] = new Option('Dunboyne',176);
townname.options[3] = new Option('Enfield',309);
townname.options[4] = new Option('Gormanstown',226);
townname.options[5] = new Option('Kilmessan',343);
townname.options[6] = new Option('Navan',178);
townname.options[7] = new Option('Newgrange',313);
townname.options[8] = new Option('Trim',179);
}
if(countyname.options[countyname.selectedIndex].value == 24) {
townname.options[1] = new Option('Coolshannagh',325);
}
if(countyname.options[countyname.selectedIndex].value == 25) {
townname.options[1] = new Option('Birr',271);
townname.options[2] = new Option('Tullamore',287);
}
if(countyname.options[countyname.selectedIndex].value == 26) {
townname.options[1] = new Option('Ballaghaderreen',308);
townname.options[2] = new Option('Ballyfarnon',322);
townname.options[3] = new Option('Roscommon',311);
}
if(countyname.options[countyname.selectedIndex].value == 27) {
townname.options[1] = new Option('Ballinode',336);
townname.options[2] = new Option('Collooney',335);
townname.options[3] = new Option('Mullaghmore',349);
townname.options[4] = new Option('Sligo City',187);
}
if(countyname.options[countyname.selectedIndex].value == 28) {
townname.options[1] = new Option('Cahir',188);
townname.options[2] = new Option('Cashel',279);
townname.options[3] = new Option('Clonmel',260);
townname.options[4] = new Option('Limerick Junction',191);
townname.options[5] = new Option('Nenagh',192);
townname.options[6] = new Option('Roscrea',317);
}
if(countyname.options[countyname.selectedIndex].value == 29) {
}
if(countyname.options[countyname.selectedIndex].value == 30) {
townname.options[1] = new Option('Faithlegg',199);
townname.options[2] = new Option('Lismore',307);
townname.options[3] = new Option('Tramore',200);
townname.options[4] = new Option('Waterford City',201);
}
if(countyname.options[countyname.selectedIndex].value == 31) {
townname.options[1] = new Option('Athlone',202);
}
if(countyname.options[countyname.selectedIndex].value == 32) {
townname.options[1] = new Option('Bunclody',205);
townname.options[2] = new Option('Gorey',340);
townname.options[3] = new Option('New Ross',208);
townname.options[4] = new Option('Rosslare',210);
townname.options[5] = new Option('Wexford City',211);
}
if(countyname.options[countyname.selectedIndex].value == 33) {
townname.options[1] = new Option('Arklow',212);
townname.options[2] = new Option('Baltinglass',351);
townname.options[3] = new Option('Bray ',214);
townname.options[4] = new Option('Delgany',290);
townname.options[5] = new Option('Enniskerry',238);
townname.options[6] = new Option('Glendalough',216);
townname.options[7] = new Option('Macreddin Village',323);
townname.options[8] = new Option('Newtownmountkennedy',283);
townname.options[9] = new Option('Rathnew',327);
}
		}

