	function ShowHide(id,time){$("#"+id).animate({"height": "toggle"}, { duration: time });}
	function ShowHideOpacity(id,time){$("#"+id).animate({"height": "toggle","opacity": "toggle"}, { duration: time });}
	function redirect(url){window.location = url;}
	function redirect_blank(url){window.open(url);}
	function clear_of(id,pattern){$("#"+id).val($("#"+id).val().replace(pattern,''));}
	function validate_required(field,alerttxt){with (field){if (value==null||value==""){alert(alerttxt);return false;}else{return true;}}}
	function AddClass(id,class_name){$("#"+id).addClass(class_name);}
	function RemoveClass(id,class_name){$("#"+id).removeClass(class_name);}
	function StoreInSession(url,name,value){$.post(url, { name:name , value: value });}
	
	function change_calendar(url){
		$.post(url, {},
			function(data){
				if(data != ""){
					document.getElementById("calendar").innerHTML=data;
				}
			});
	}
	

	function check_field(url,value,field,container){
		if(value.length == 0){
			document.getElementById(container).innerHTML="";
			return;
		}
		$.post(url, { field: field, value: value },
			function(data){
				if(data != "")document.getElementById(container).innerHTML=data;
			});
	}

	function theRotator() {
		//Set the opacity of all images to 0
		$('div#rotator ul li').css({opacity: 0.0});
		
		//Get the first image and display it (gets set to full opacity)
		$('div#rotator ul li:first').css({opacity: 1.0});
			
		//Call the rotator function to run the slideshow, 6000 = change to next image after 6 seconds
		setInterval('rotate()',6000);
		
	}

	function rotate() {	
		//Get the first image
		var current = ($('div#rotator ul li.show')?  $('div#rotator ul li.show') : $('div#rotator ul li:first'));

		//Get next image, when it reaches the end, rotate it back to the first image
		var next = ((current.next().length) ? ((current.next().hasClass('show')) ? $('div#rotator ul li:first') :current.next()) : $('div#rotator ul li:first'));	
		
		//Set the fade in effect for the next image, the show class has higher z-index
		next.css({opacity: 0.0})
		.addClass('show')
		.animate({opacity: 1.0}, 1000);

		//Hide the current image
		current.animate({opacity: 0.0}, 1000)
		.removeClass('show');
		
	};


