	
	
	
	function changeDayNumber(month,year){															
		var daysInMonth = new Date(year,month,0).getDate();		
		var dayNumber = document.getElementById('ARRdd').length;					
				
		while(dayNumber != daysInMonth){
			// if the select list is smaller than required add additional days
			if(dayNumber < daysInMonth){							
				dayNumber=dayNumber+1;
				
				// create the new option
				var newOption=new Option(dayNumber,dayNumber);															
				if (navigator.appName == 'Netscape'){
					document.getElementById('ARRdd').add(newOption,null);
				}else{
					document.getElementById('ARRdd').add(newOption,dayNumber);
				}								
			
			// if the select list is bigger than required remove extra days
			}else{				
				dayNumber=dayNumber-1;
				document.getElementById('ARRdd').remove(dayNumber);																
			}			
		}
	}
	
	function validateSearch(form){													
		var errorlist = "The following fields have returned errors:\n\n";
		
		var today = new Date();			
		var currentDate = new Date(today.getFullYear(),today.getMonth(),today.getDate()).valueOf();			
		var selectedDate = new Date(document.getElementById('ARRyyyy').value,document.getElementById('ARRmm').value-1,document.getElementById('ARRdd').value).valueOf();		
		
		// make sure the date is on the future
		if (selectedDate < currentDate){
			errorlist = errorlist + "- The date selected is in the past.\n";						
		}			
		
		if (form.location.value == -1){
			errorlist = errorlist + "- No County has been selected.\n";			
		}
		
		//if (form.town.value == 0){
		//	errorlist = errorlist + "- No Town has been selected.\n";
		//}
		
		if(errorlist == "The following fields have returned errors:\n\n"){
			return true;
		} else {																								
			alert(errorlist);
			return false;
		}										
	}
	
	
	function generateUrl(){
	  
	  document.getElementById('site_address').value = window.location;
	}