
function searchGetDropDown(selector, value) {
	switch(selector) {
		case 'country' :
		
			searchRequestHtml(selector, value, 'county');
			
			break;
		
		case 'county' :
			
			searchRequestHtml(selector, value, 'town');
			
			break;
	}
}


function searchRequestHtml(type, value, reciever) {
	var req = new Request({method: 'get',
					   	   url: '/ajax_gateway/searchSort.php',
					   	   onSuccess: function(responseText, responseXml) {
					   	   				
					   	   				var old = $(reciever).getElements('option');
					   	   				
					   	   				for(var h = 0; h<old.length; h++) {
					   	   					old[h].dispose();
					   	   				}
					   	   				
										var obj = JSON.decode(responseText);
										
										var firstValue = obj[0];
										
										var allOpt = new Element("option", {"value":"all", "html":"Any "+reciever}); 
										allOpt.inject($(reciever));
										for(var i = 0; i<obj.length; i++) {
											var opt = new Element("option", {"value":obj[i], "html":obj[i]});
											opt.inject($(reciever));
										}
										
										
										if(type == 'country') {
											searchRequestHtml('county', firstValue, 'town');
										}
									}
							});
					   	   
	req.send('type='+type+'&value='+value);
		
	/*
	req.onSuccess = function(responseText) {
		$(reciever).innerHTML = responseText;
		var firstValue = $(reciever).getFirst().value;
		
		if(type == 'country') {
			searchRequestHtml('county', firstValue, 'town');
		}
	}
	*/
	
}