var country = new Array();
var region = new Array();

var my_cat = new Array();
var my_cat1 = new Array();
var my_cat2 = new Array();
var my_cat3 = new Array();

var my_loc = new Array();
var my_loc1 = new Array();
var my_loc2 = new Array();
var my_loc3 = new Array();

var my_type = new Array();
var my_type1 = new Array();
var my_type2 = new Array();
var my_type3 = new Array();


country[1]='Ireland';
region['Ireland']='Residential,New Development,Site,Commercial,Agricultural,Overseas';

my_cat1['Ireland']='Residential,New Development,Site,Commercial,Agricultural,Overseas';
my_cat2['Ireland']='Residential,New Development,Site,Commercial,Agricultural,Overseas';
my_cat3['Ireland']='Residential,New Development,Site,Commercial,Agricultural,Overseas';


my_loc1['Residential']='Any,Ennis Area,North and West Clare,Shannonside and East Clare';
my_loc1['New Development']='Any,Ennis Area,North and West Clare,Shannonside and East Clare';
my_loc1['Site']='Any,Ennis Area,North and West Clare,Shannonside and East Clare';
my_loc1['Commercial']='Any,Ennis Area,North and West Clare,Shannonside and East Clare';
my_loc1['Agricultural']='Any,Ennis Area,North and West Clare,Shannonside and East Clare';
my_loc1['Overseas']='Any,Bulgaria,France,Hungary,Spain,Turkey';

my_loc2['Residential']='Any,Ennis Area,North and West Clare,Shannonside and East Clare';
my_loc2['New Development']='Any,Ennis Area,North and West Clare,Shannonside and East Clare';
my_loc2['Site']='Any,Ennis Area,North and West Clare,Shannonside and East Clare';
my_loc2['Commercial']='Any,Ennis Area,North and West Clare,Shannonside and East Clare';
my_loc2['Agricultural']='Any,Ennis Area,North and West Clare,Shannonside and East Clare';
my_loc2['Overseas']='Any,Bulgaria,France,Hungary,Spain,Turkey';

my_loc3['Residential']='Any,Ennis Area,North and West Clare,Shannonside and East Clare';
my_loc3['New Development']='Any,Ennis Area,North and West Clare,Shannonside and East Clare';
my_loc3['Site']='Any,Ennis Area,North and West Clare,Shannonside and East Clare';
my_loc3['Commercial']='Any,Ennis Area,North and West Clare,Shannonside and East Clare';
my_loc3['Agricultural']='Any,Ennis Area,North and West Clare,Shannonside and East Clare';
my_loc3['Overseas']='Any,Bulgaria,France,Hungary,Spain,Turkey';



my_type1['Residential']='Any,Apartment,B&B,Cottage,Detached Home,Holiday Home,Investment Home,Mobile Home,New Homes,Residential Site,Semi Detached,Tax Based,Terrace,Other';
my_type1['New Development']='Any';
my_type1['Site']='Any';
my_type1['Commercial']='Any,Development Land,Industrial,Office,Retail,Warehousing,Other';
my_type1['Agricultural']='Any,Residential Farm,Non-Residential Farm,Land,Forestry,Other';
my_type1['Overseas']='Any,Apartment,Duplex,Golf Property,Penthouse,Villa,Beachline,Other';


my_type2['Residential']='Any,Apartment,B&B,Cottage,Detached Home,Holiday Home,Investment Home,Mobile Home,New Homes,Residential Site,Semi Detached,Tax Based,Terrace,Other';
my_type2['New Development']='Any';
my_type2['Site']='Any';
my_type2['Commercial']='Any,Development Land,Industrial,Office,Retail,Warehousing,Other';
my_type2['Agricultural']='Any,Residential Farm,Non-Residential Farm,Land,Forestry,Other';
my_type2['Overseas']='Any,Apartment,Duplex,Golf Property,Penthouse,Villa,Beachline,Other';


my_type3['Residential']='Any,Apartment,B&B,Cottage,Detached Home,Holiday Home,Investment Home,Mobile Home,New Homes,Residential Site,Semi Detached,Tax Based,Terrace,Other';
my_type3['New Development']='Any';
my_type3['Site']='Any';
my_type3['Commercial']='Any,Development Land,Industrial,Office,Retail,Warehousing,Other';
my_type3['Agricultural']='Any,Residential Farm,Non-Residential Farm,Land,Forestry,Other';
my_type3['Overseas']='Any,Apartment,Duplex,Golf Property,Penthouse,Villa,Beachline,Other';


function changeregion() {
	obj = document.form_search;
	var country_now  = obj.tara.options[obj.tara.selectedIndex].value;
	if ( (country_now != '...') && (country_now != '0')) {

		var region_array = region[country_now].split(',');
		obj.my_loc1.length=0;
		obj.my_loc1.length=0;
		for (var i=0; i < region_array.length; i++) {
				obj.my_loc1.options[i] = new Option(region_array[i], region_array[i], 0, 0);
				obj.my_loc1.options[0].selected =  true;
		}
	}else{
		obj.my_loc1.length=0;
		obj.my_loc1.length=0;
	}
}





function changemy_loc() {
	obj = document.form_search;
	
	var my_loc_now1 = obj.my_cat1.options[obj.my_cat1.selectedIndex].value;

	if (my_loc_now1 != '...') {
		var my_loc_array1 =  my_loc1[my_loc_now1].split(',');
		var my_type_array1 =  my_type1[my_loc_now1].split(',');

		obj.my_loc1.length=0;
		obj.my_type1.length=0;
		
		for (var i=0; i < my_loc_array1.length; i++) {
				obj.my_loc1.options[i] = new Option(my_loc_array1[i], my_loc_array1[i], 0, 0);
				obj.my_loc1.options[0].selected =  true;
		}
		
		for (var i=0; i < my_type_array1.length; i++) {
				obj.my_type1.options[i] = new Option(my_type_array1[i], my_type_array1[i], 0, 0);
				obj.my_type1.options[0].selected =  true;
		}

	}else{
			obj.my_loc1.length=0;
			obj.my_type1.length=0;
	}
}


function changemy_loc_box() {
	obj = document.form_searchbox;
	
	var my_loc_now1 = obj.my_cat1.options[obj.my_cat1.selectedIndex].value;

	if (my_loc_now1 != '...') {
		var my_loc_array1 =  my_loc1[my_loc_now1].split(',');

		obj.my_loc1.length=0;
		
		for (var i=0; i < my_loc_array1.length; i++) {
				obj.my_loc1.options[i] = new Option(my_loc_array1[i], my_loc_array1[i], 0, 0);
				obj.my_loc1.options[0].selected =  true;
		}
		
	}else{
			obj.my_loc1.length=0;
	}
}



function changemy_loc1() {
	obj = document.form_search1;
	
	var my_loc_now1 = obj.my_cat1.options[obj.my_cat1.selectedIndex].value;

	if (my_loc_now1 != '...') {
		var my_loc_array1 =  my_loc1[my_loc_now1].split(',');
		var my_type_array1 =  my_type1[my_loc_now1].split(',');

		obj.my_loc1.length=0;
		obj.my_type1.length=0;
		
		for (var i=0; i < my_loc_array1.length; i++) {
				obj.my_loc1.options[i] = new Option(my_loc_array1[i], my_loc_array1[i], 0, 0);
				obj.my_loc1.options[0].selected =  true;
		}
		
		for (var i=0; i < my_type_array1.length; i++) {
				obj.my_type1.options[i] = new Option(my_type_array1[i], my_type_array1[i], 0, 0);
				obj.my_type1.options[0].selected =  true;
		}

	}else{
			obj.my_loc1.length=0;
			obj.my_type1.length=0;
	}
}

  
  
function changemy_loc2() {
	obj = document.form_search1;
	
	var my_loc_now2  = obj.my_cat2.options[obj.my_cat2.selectedIndex].value;

	if (my_loc_now2 != '...') {
		var my_loc_array2 =  my_loc2[my_loc_now2].split(',');
		var my_type_array2 =  my_type2[my_loc_now2].split(',');

		obj.my_loc2.length=0;
		obj.my_type2.length=0;
		
		for (var i=0; i < my_loc_array2.length; i++) {
				obj.my_loc2.options[i] = new Option(my_loc_array2[i], my_loc_array2[i], 0, 0);
				obj.my_loc2.options[0].selected =  true;
		}
		
		for (var i=0; i < my_type_array2.length; i++) {
				obj.my_type2.options[i] = new Option(my_type_array2[i], my_type_array2[i], 0, 0);
				obj.my_type2.options[0].selected =  true;
		}

	}else{
			obj.my_loc2.length=0;
			obj.my_type2.length=0;
	}
}


function changemy_loc3() {
	obj = document.form_search1;
	
	var my_loc_now3  = obj.my_cat3.options[obj.my_cat3.selectedIndex].value;

	if (my_loc_now3 != '...') {
		var my_type_array3 =  my_type3[my_loc_now3].split(',');

		obj.my_type3.length=0;
		
		for (var i=0; i < my_type_array3.length; i++) {
				obj.my_type3.options[i] = new Option(my_type_array3[i], my_type_array3[i], 0, 0);
				obj.my_type3.options[0].selected =  true;
		}

	}else{
			obj.my_type3.length=0;
	}
}

  

function Changeaction(selBox)

{
  //var frm = document.forms[formRef];
  //somevar=frm.elements["somefield"].value; 
  
  var frm = selBox.form;

  var sel = selBox.options[selBox.selectedIndex].value;

  if (sel == "Overseas") {

  frm.action = "http://www.philiporeilly.ie/cgi-bin/foreign/int_search.cgi";

  } else {

  frm.action = "http://www.philiporeilly.ie/cgi-bin/search.cgi";

  }

}


function resetForms() {
   for (i=0; i < document.forms.length; i++) {
     document.forms[i].reset();
   }
}

function checkMinMax(f,x){while(parseInt(f.elements[x+'_min'].value)>parseInt(f.elements[x+'_max'].value)){f.elements[x+'_max'].selectedIndex++;}}

function checkMaxMin(f,x){while(parseInt(f.elements[x+'_max'].value)<parseInt(f.elements[x+'_min'].value)){f.elements[x+'_min'].selectedIndex--;}}

