var delay_between_reviews = 5;
var scroll_speed = 0.5;

var reviewCount=0;
var reviewTimer;
var iReview = 0;

function init_Reviews() {
	genReviews();
	reviewTimer = setTimeout("scrollReviews()",delay_between_reviews*1000);	
}

function genReviews() {
	var st = "";
	var divname;
	for (i=0; i<50; i++) {
		liname = "reviews"+i;
		if ($(liname) == null) break;
		$(liname).style.display = "no"+"ne";
	}
	reviewCount = i;
	for (i=0; i<reviewCount; i++) {
		j = (i+iReview)%reviewCount;
		st += gen_div_content(j);
	}
	$('reviews_box').innerHTML = st;
}

function gen_div_content(i) {
	liname = "reviews"+i;
	divname = "rev_"+i;
	content = $(liname).innerHTML;
	if (i%2) {
		revi = "revi";
	} else {
		revi = "revj";
	}
	return "<div id="+divname+" class=review_item>"+
		"<div class="+revi+">"+
		content+
		"</div>"+
		"</div>";	
}

function scrollReviews() {
	var divname = "rev_"+iReview;
	Effect.SlideUp(divname, { scaleMode:'content', duration: scroll_speed }); 
	iReview = (iReview+1)%reviewCount;
	setTimeout("genReviews();", scroll_speed*100+1000);	
	reviewTimer = setTimeout("scrollReviews()",delay_between_reviews*1000);	
}


function show_sticker() {
	var divname = "sticker_img";
	new Effect.Scale(divname,100, Object.extend({
          beforeStart:function(effect){
            $(effect.element).setOpacity(0);
            $(effect.element).style.visibility = "";
          },
          afterUpdate:function(effect){
            $(effect.element).setOpacity(effect.position);
          },

		scaleFrom:40,
		scaleFromCenter:true,
		scaleMode:'contents'
	}, {delay:0.5, duration:0.3})
	);
}

function hide_sticker() {
	var divname = "sticker_img";
	new Effect.Scale(divname,0, Object.extend({
          beforeStart:function(effect){
            $(effect.element).style.visibility = "";
          },
          afterUpdate:function(effect){
            $(effect.element).setOpacity(100-effect.position);
          },
		scaleFrom:100,
		scaleFromCenter:true,
		scaleMode:'contents'
	}, {delay:0.0, duration:0.3})
	);
}

function goto_valentines_menu() {
	var divname = "sticker_img";
	new Effect.Puff(divname, {duration: 0.3});
	setTimeout("document.location='valentines.html'", 300);
}
function goto_happyhour_menu() {
	var divname = "sticker_img";
	new Effect.Puff(divname, {duration: 0.3});
	setTimeout("document.location='happyhour.php'", 300);
}
