function mainFlip (i) {
	if (i) { i--; flipEnd=1; }
	else if ((flipBlock==1&&flipAllow==0)||flipEnd==1) { return; }
	else {
		if (flipID==flipMax) { flipID=0; }
		flipID++;
		i=flipID-1;
	}

	$('.main .flipper div').removeClass('s');
	$('.main .flipper .f'+(i+1)).addClass('s');

	$('.main .flip2').animate({
    "margin-left": (i*-982)+'px',
  }, 750);
}

function switchGame (g,i,d) {
	//$('.selectrow .selector').css( 'margin-left', ($(t).offset().left-$('.games').offset().left+($(t).width()/2)+3) );

	t=$('.selector-'+g);

	if (!d) { d=500; }
	i--;

	$('.holder').animate({
    "margin-left": (i*-680)+'px',
  }, d);

 $('.selectrow .selector').animate({
    "margin-left": ($(t).offset().left-$('.games').offset().left+($(t).width()/2)+3)+'px',
  }, d);
}

function aval () {
	for (var i in autovalue) {
		var elm = autovalue[i];
		altval=$(elm).attr('alt').split(':')
		var newValue = parseFloat(altval[1])+parseFloat(altval[2]);
		elm.innerHTML=altval[0] + '' + formatFloat(newValue);
		$(elm).attr('alt',altval[0] + ':' + newValue + ':' + altval[2]);
	}
}

$(function(){
	firstStart = function () {
		if ($('.news').hasClass('news')) {
			newsend=$('.news').offset().top+$('.news').height()-9;
			$('.news .list td').each(function(){ tdend=($(this).offset().top+$(this).height()); if(tdend>newsend) { $(this).hide(); }})
		}

		$('.imgdiv').each(function(){
			$(this).after('<img src="'+$(this).attr('alt')+'" alt="'+$(this).html()+'" />');
			$(this).remove();
		});

		autovalue = new Array ();
		$('.aval').each(function(){
			var aid=$(this).attr('id');
			autovalue[aid]=document.getElementById(aid);
		})

		$('.screens').css('cursor','pointer');
		$('.screens').click(function(){
			if ($(this).attr('alt')) { document.location.href='/l/'+$(this).attr('alt')+'/'; }
		});
	
		setInterval('aval()',1000);
	}

	$('.main').mouseenter(function(){ flipBlock=1; });
	$('.main .toplist').mouseenter(function(){ flipAllow=1; });

	$('.main').mouseleave(function(){ flipBlock=0; });
	$('.main .toplist').mouseleave(function(){ flipAllow=0; });

	setTimeout("switchGame('slots',1,1);",400);
	setTimeout("switchGame('slots',1,1);",800);
	setTimeout("switchGame('slots',1,1);",1200);

	flipID=1;
	flipBlock=0;
	flipAllow=0;
	flipEnd=0;

	$('.main .flipper div').click(function(){
		mainFlip($(this).attr('id'));
	});

	setInterval("mainFlip()",25000)

	firstStart();
});

var thousand_sep = ",";
var decimal_point = ".";
var default_precision = 2;

function formatFloat(aFloat, aPrecision){
try {
precision = default_precision;
if(!isNaN(aPrecision))
if(Math.abs(aPrecision)<=10)
precision = aPrecision;
} catch(e) {
precision = default_precision;
}
try {
number = parseFloat(aFloat+'');
if(isNaN(number))
return "NaN";
} catch(e) {
return "NaN";
}

number = Math.round(number * Math.pow(10, precision)) / Math.pow(10,
precision);
integerpart = '' + ((number<0) ? Math.ceil(number) :
Math.floor(number));
decimalpart = Math.abs(Math.round((number - integerpart)*(Math.pow(10,
precision))));
if(decimalpart<10)
decimalpart="0"+decimalpart;
if(decimalpart==0)
decimalpart="00";
var buff = "";
for(j=-1, i=integerpart.length; i>=0; i--, j++){
if((j%3) == 0 && j>1)
buff = thousand_sep + buff;
buff = integerpart.charAt(i) + buff;
}
if(precision>0)
return buff+decimal_point+decimalpart;
return buff;
}

function formatInt(aInt){
return formatFloat(aInt,0);
}
