window.addEvent('domready', function() {
	hide_hidden_inputs(); // prevent displaing of hidden fields in FF3.5
	buttons_events();
	handleErrors();
	popper();
	//if ($('pregame') && $('hand')) move_hand();
});

var move_hand = function() {
	/*
	mO_moveObject([	
		['hand', 'parabola', ['x1=200','y1=300','x2=500','y2=300','h=-60'], 'linear', 30, 10],
		['hand', 'parabola', ['x1=500','y1=300','x2=800','y2=300','h=-60'], 'linear', 30, 10],
		['hand', 'parabola', ['x1=800','y1=300','x2=200','y2=300','h=-60'], 'linear', 30, 20]
	]);
	*/
}

var buttons_events = function() {
	
	if (Cookie.read('prize') && $('content_prizes')) $('content_prizes').set('class', 'prize' + Cookie.read('prize'));
	
	if ($('pregame')) {
		$$('.prize_box').each( function(e, i) {
			var t_i = i + 1;
			e.addEvent('click', function() {
				var prizeCookie = Cookie.write('prize', t_i);
				$('prize').set('value', t_i);
				$('form_pregame').submit(); 
				return false;
			});
		});
	}

	if ($('regphone')) {
		$('submit_regphone').addEvent('click', function() {
			$('form_regphone').submit();
			return false;
		});

		/* Regphone Input with Example number */
		if($('number')) {
			$('number').addEvent('focus', function() {
				if($('number').value == 'z.B. 017012345678') {
					$('number').set('value', '');
					$('number').removeClass('number_grey');
					$('number').addClass('number_black');
				}
				return false;
			});
			$('number').addEvent('blur', function() {
				if($('number').value == '') {
					$('number').set('value', 'z.B. 017012345678');
					$('number').removeClass('number_black');
					$('number').addClass('number_grey');
				}
				return false;
			});
			$('number').addEvent('click', function() {
				popunder(url);
				return false;
			});
		}
	}
	
	if ($('regtan')) {
		$('submit_regtan').addEvent('click', function() {
			$('form_regtan').submit();
			return false;
		});
		$('submit_resendtan').addEvent('click', function() {
			$('form_resendtan').submit();
			return false;
		});
	}
	
	if ($('clientlogin')) {
		$('submit_login').addEvent('click', function() {
			$('form_login').submit();
			return false;
		});
	}
	
	if ($('pwdforgotten')) {
		if ($('submit_pwdforgotten')) {
			$('submit_pwdforgotten').addEvent('click', function() {
				$('form_pwdforgotten').submit();
				return false;
			});
		}
	}
	
}

var hide_hidden_inputs = function() {
	$$('input').each( function(e) {
		if (e.get('type') == 'hidden') {
			e.setStyle('display', 'none');
		}
	});
}


var handleErrors = function() {
	if ($('errors') && ($('errors').getStyle('display') == 'block')) {
		setTimeout( function() {
			$('errors').tween('opacity', 0);
			setTimeout( function() {
				$('errors').tween('display', 'hidden');
			}, 2100);
		}, 2000);
	}
}


