//function courtesy SurfStatsLive3000 
        function jumpToLocation(selector)
        {
          var docURL = selector[selector.selectedIndex].value;
          selector.selectedIndex = 0;
        }
        
        function popupCalendar(textbox,monthArray)
        {
					Calendar.Months = monthArray;
					show_calendar(textbox,"","","MM\/DD\/YYYY");
        }


		 function switchOver(element){
		 	
		 	browserdetect= element.filters? "ie" : typeof element.style.MozOpacity=="string"? "mozilla" : ""
		 	
		 	if (browserdetect=="mozilla"){
	
				element.style.MozOpacity= 1
	
			}
	
			else if (browserdetect=="ie"){
	
				element.filters.alpha.opacity = 100
		
			}
		 }
		 
		 function switchOut(element){
		 	
		 	browserdetect=element.filters? "ie" : typeof element.style.MozOpacity=="string"? "mozilla" : ""
		 	
		 	if (browserdetect=="mozilla"){
	
				element.style.MozOpacity= .85
	
			}
	
			else if (browserdetect=="ie"){
	
				element.filters.alpha.opacity = 85
		
			}
		 }
		function allClicked(){
			document.frmPopCalendar.cbxArt.checked=false;
			document.frmPopCalendar.cbxNightlife.checked=false;
			document.frmPopCalendar.cbxFestivals.checked=false;
			document.frmPopCalendar.cbxEdu.checked=false;
			document.frmPopCalendar.cbxClubsGroups.checked=false;
			document.frmPopCalendar.cbxPerformingArts.checked=false;
			document.frmPopCalendar.cbxFamily.checked=false;
			document.frmPopCalendar.cbxMusic.checked=false;
			document.frmPopCalendar.cbxNature.checked=false;
			document.frmPopCalendar.cbxSports.checked=false;
			document.frmPopCalendar.cbxOther.checked=false;
			
		}
		function categoryClicked(currentCheckBox){
			if (currentCheckBox.checked== true){
				document.frmPopCalendar.cbxAll.checked=false;
			}
			else{ 
            	if (document.frmPopCalendar.cbxArt.checked==false && document.frmPopCalendar.cbxFamily.checked==false && document.frmPopCalendar.cbxPerformingArts.checked==false && document.frmPopCalendar.cbxClubsGroups.checked==false && document.frmPopCalendar.cbxEdu.checked==false && document.frmPopCalendar.cbxNightlife.checked==false && document.frmPopCalendar.cbxFestivals.checked==false && document.frmPopCalendar.cbxMusic.checked==false && document.frmPopCalendar.cbxNature.checked==false && document.frmPopCalendar.cbxSports.checked==false && document.frmPopCalendar.cbxOther.checked==false){
					document.frmPopCalendar.cbxAll.checked=true;
				}    			
			}
			
		}
		
		function calendarSubmitForm(startDate, endDate){
			document.frmPopCalendar.action = "http://www.ashevillenow.com/calendar/index.asp?StartDate=" + startDate + "&EndDate=" + endDate + "&search=true";
			document.frmPopCalendar.submit();
		}
		
		function calendarSubmitHome(){
			startDate = document.frmPopCalendar.txtFromDate.value.replace(/\//g, "-")
			endDate = document.frmPopCalendar.txtToDate.value.replace(/\//g, "-")
			document.frmPopCalendar.action = "http://www.ashevillenow.com/calendar/index.asp?StartDate=" + startDate + "&EndDate=" + endDate + "&search=true";
			document.frmPopCalendar.submit();
		}
		
		function getStyle(id){

			var objStyle;
			if(document.getElementById){
				objStyle = document.getElementById(id);
			}
			else if(document.all){
				objStyle = document.all[id];
			}
			else {
			
			}
			return objStyle;
		}
		
		function positionVenueSearch(){
			searchObj = getStyle("venueSearch")
			searchObj.style.display = "block"
			
		}
		
		function clearVenue(){
		
			getStyle("venueVis").innerHTML = "Click to lookup venue..."
			document.frmPopCalendar.venue.value = "-99"
		
			searchObj = getStyle("venueSearch")
			searchObj.style.display = "none"
		}
		
		function setVenue(text, id){
			
			getStyle("venueVis").innerHTML = text
			document.frmPopCalendar.venue.value = id
			
			searchObj = getStyle("venueSearch")
			searchObj.style.display = "none"

		}
		function closeVenue(){
			searchObj = getStyle("venueSearch")
			searchObj.style.display = "none"
		}
		function resetCalendar(){
			document.frmPopCalendar.type.value="reset"
			document.frmPopCalendar.submit()
		}
		function getVenues(chr){
			document.venueForm.filter.value= chr
			document.venueForm.submit()
			document.venueForm.filter.value = ""

		}