
			var curStar=-1;
			var starShown=false;
			var animating=false;
			var savedText="";
			
			function star_hover_left() {
				$("#star").attr("src","images/tahti_hover_vasen.png");
			}
			function star_hover_right() {
				$("#star").attr("src","images/tahti_hover_oikea.png");
			}
			function star_hover_out() {
				$("#star").attr("src","images/tahti.png");
			}
			function showCurStar() {
				if(curStar>=0)
					$("#face").attr("src","GetProfilePic?ID="+starData[curStar]["id"]);
				else
					$("#face").attr("src","images/tahtialoituskuva.gif");
			}
			function showStarTitle(speed) {
				$("#starTitle").html("<h2>"+starData[curStar]["name"]+"</h2>");
				$("#starTitle").fadeIn(speed==null?200:speed);
			}
			function showStarText(speed) {
				$.get("star_data.jsp?ID="+starData[curStar]["id"],function(starText){
					if(savedText=="")
						savedText=$("#pane1").html();
					$("#pane1").html(starText);
					$("#pane1").fadeIn(speed==null?200:speed);
				});
			}
			
			starClick=function() {
				if(!starShown && !animating) {
					animating=true;
					curStar=$(this).attr("starid");
					var offset=$(this).offset();
					changeCurStar();
					$("#flyingstar").css({top:offset.top,left:offset.left});
					$("#flyingpic").hide();
					$("#flyingpic").attr("src","GetProfilePic?ID="+starData[curStar]["id"]);
					$("#leftMenu > *").fadeOut(500);
					$("#holder").fadeOut(500);
					$("#pane1").fadeOut(250,function(){showStarText(250);});
					$("#flyingstar").show();
					$("#flyingstar").click(hide_star_data);
					$("#flyingstar").animate({left: "108px", top: "275px"}, 500, "swing" );
					showStarTitle(500);
					starShown=true;
					animating=false;
				}
			}
			
			function show_star_data() {
				if(curStar>=0) {
					$("#leftMenu > *").fadeOut(500);
					$("#holder").fadeOut(500);
					$("#pane1").fadeOut(250,function(){showStarText(250);});
					$(".naama").animate({left: "108px"}, 500, "swing" );
					showStarTitle(500);
					$(".naama").click(hide_star_data);
					starShown=true;
				}
			}

			function hide_star_data() {
				if(starShown) {
					starShown=false;
					$(".naama").animate({left: "953px"}, 500, "swing" );
					$("#starTitle").fadeOut(500);
					$("#starText").fadeOut(500);
					$("#leftMenu > *").fadeIn(500);
					$("#holder").fadeIn(500);
					$("#pane1").fadeOut(250,function(){
						$("#pane1").html(savedText).fadeIn(250);
						savedText="";
						$(".starcontainer").each(function(){$(this).click(starClick);});
					});
					$("#flyingstar").each(function(){$(this).fadeOut(500);});
					$("#pane1").click();
					$(".naama").click();
				}
			}
			function toggleStarData() {
				if(starShown)
					hide_star_data();
				else
					show_star_data();
			}
			function changeCurStar() {
				$("#face").fadeOut(200,showCurStar);
				if(starShown) {
					$("#starTitle").fadeOut(200,showStarTitle);
					$("#starText").fadeOut(200,showStarText);
					$("#flyingstar").each(function(){
						if($(this).is(":visible")) {
							$(this).fadeOut(200,function() {
								$("#flyingpic").attr("src","GetProfilePic?ID="+starData[curStar]["id"]);
								$(this).fadeIn(200);
							});
						}
					});
				}
			}
			function star_left() {
				curStar--;
				if(curStar<0)
					curStar=starData.length-1;
				changeCurStar();
			}
			function star_right() {
				curStar++;
				if(curStar>starData.length-1)
					curStar=0;
				changeCurStar();
			}
			
			function star_init() {
				var t = new Date();
				curStar=-1;
				var img=$("#face");
				$(img).hide();
				$(img).load(function(){
					var imgHeight=$(this).height();
					var imgWidth=$(this).width();
					$(this).css({"margin-top": (115-imgHeight)/2+"px","margin-left": (115-imgWidth)/2+"px"});
					$(this).fadeIn(200);
				});
				var img=$("#flyingpic");
				$(img).hide();
				$(img).load(function(){
					var imgHeight=$(this).height();
					var imgWidth=$(this).width();
					$(this).css({"margin-top": (115-imgHeight)/2+"px","margin-left": (115-imgWidth)/2+"px"});
					$(this).show();
				});
				$("#starText").hide();
				$("#starTitle").hide();
				showCurStar();
			}
			
