	function Search_Init(){
		try {
			Event.observe('QuickSearch_Home_Dropdownlist_Country', 'change', fillAreas, false);				
			Event.observe('QuickSearch_Home_Dropdownlist_Area', 'change', fillTowns, false);	
			if (checkCookie("SearchCriteriaSelected")) {
					LoadSearchCookie("SearchCriteriaSelected");
				}
				else {fillAreas();}
		} 
		catch(e){alert(e.name + " - "+e.message);}
	}
		
	function fillAreas(){	
		var urlArea = '/common/ajax_files/area.aspx?';//if cookie set, get CountryId from cookie		
		var pars = 'CountryId=' + document.getElementById("QuickSearch_Home_Dropdownlist_Country").value;		
		var targetArea = 'QuickSearch_Home_Dropdownlist_Area';
		var myAjaxArea = new Ajax.Updater(targetArea, urlArea, {method: 'get',	parameters: pars});	
		var urlTown = '/common/ajax_files/location.aspx?';
		var tmp_ComboA = document.getElementById(targetArea);
		var tmp_ComboC = document.getElementById("QuickSearch_Home_Dropdownlist_Country");
		var pars = '';		
		if (tmp_ComboA.selectedIndex < 0){pars = 'AreaId=' + tmp_ComboA.value;}
			else {pars += '&CountryId=' + tmp_ComboC.value;}		
		var targetTown = 'QuickSearch_Home_DDL_Town';
		var myAjaxTown = new Ajax.Updater(targetTown, urlTown, {method: 'get',	parameters: pars});
		
	}
	
	function fillTowns(){	
		var urlTown = '/common/ajax_files/location.aspx?';
		var tmp_ComboA = document.getElementById("QuickSearch_Home_Dropdownlist_Area");
		var pars = 'AreaId=' + tmp_ComboA.value;		
		var targetTown = 'QuickSearch_Home_DDL_Town';
		var myAjaxTown = new Ajax.Updater(targetTown, urlTown, {method: 'get',	parameters: pars});
	}
	
	function fillAreas_Cookie(ArgCookieName){	
		var urlArea = '/common/ajax_files/area.aspx';
		var tmp_Cookie = getCookie(ArgCookieName);			
		var pars = 'CountryId=' + getCookieValue(tmp_Cookie, 'country');
		var targetArea = 'QuickSearch_Home_Dropdownlist_Area';
		var myAjaxArea = new Ajax.Updater(targetArea, urlArea, {method: 'get',	parameters: pars});	
		fillTowns_Cookie(ArgCookieName);
	}
	
	function fillTowns_Cookie(ArgCookieName){
		var urlTown = '/common/ajax_files/location.aspx';
		var tmp_Cookie = getCookie(ArgCookieName);						
		var pars = 'AreaId=' + getCookieValue(tmp_Cookie, 'area');
		pars += '&CountryId=' + document.getElementById("QuickSearch_Home_Dropdownlist_Country").value;
		var targetTown = 'QuickSearch_Home_DDL_Town';
		var myAjaxTown = new Ajax.Updater(targetTown, urlTown, {method: 'get',	parameters: pars});
	}
	
	/*Advanced Search Code*/
	function ASearch_Init(){
		try {
			Event.observe('Dropdownlist_Country', 'change', AfillAreas, false);				
			Event.observe('Dropdownlist_Area', 'change', AfillTowns, false);	
			if (checkCookie("SearchCriteriaSelected")) {
				}
				else {
					fillAreas();
				}
			} 
		catch(e){alert(e.name + " - "+e.message);}
	}
	
	function AfillAreas(){	
		var urlArea = '/common/ajax_files/area.aspx?';//if cookie set, get CountryId from cookie		
		var pars = 'CountryId=' + document.getElementById("Dropdownlist_Country").value;		
		var targetArea = 'Dropdownlist_Area';
		var myAjaxArea = new Ajax.Updater(targetArea, urlArea, {method: 'get',	parameters: pars});	
		var urlTown = '/common/ajax_files/location.aspx?';
		var tmp_ComboA = document.getElementById(targetArea);
		var tmp_ComboC = document.getElementById("Dropdownlist_Country");
		var pars = '';		
		if (tmp_ComboA.selectedIndex < 0){pars = 'AreaId=' + tmp_ComboA.value;}
			else {pars += '&CountryId=' + tmp_ComboC.value;}		
		var targetTown = 'DDL_Town';
		var myAjaxTown = new Ajax.Updater(targetTown, urlTown, {method: 'get',	parameters: pars});
	}
	
	function AfillTowns(){	
		var urlTown = '/common/ajax_files/location.aspx?';
		var tmp_ComboA = document.getElementById("Dropdownlist_Area");
		var pars = 'AreaId=' + tmp_ComboA.value;		
		var targetTown = 'DDL_Town';
		var myAjaxTown = new Ajax.Updater(targetTown, urlTown, {method: 'get',	parameters: pars});
	}
	
	/*function AfillAreas_Cookie(ArgCookieName){	
		var urlArea = '/common/ajax_files/area.aspx';
		var tmp_Cookie = getCookie(ArgCookieName);			
		var pars = 'CountryId=' + getCookieValue(tmp_Cookie, 'country');
		var targetArea = 'Dropdownlist_Area';
		var myAjaxArea = new Ajax.Updater(targetArea, urlArea, {method: 'get',	parameters: pars});	
		AfillTowns_Cookie(ArgCookieName);
	}
	
	function AfillTowns_Cookie(ArgCookieName){
		var urlTown = '/common/ajax_files/location.aspx';
		var tmp_Cookie = getCookie(ArgCookieName);						
		var pars = 'AreaId=' + getCookieValue(tmp_Cookie, 'area');
		var targetTown = 'DDL_Town';
		var myAjaxTown = new Ajax.Updater(targetTown, urlTown, {method: 'get',	parameters: pars});
	}*/