function random(min, max) {
    return min + Math.floor(Math.random() * (max - min));
}

function blink(t) {
	var x = 75, y = 150;

	for (i=0; i<t; i++) {
		$('#light').fadeOut(x).fadeIn(y);
		$('h1, h2').fadeTo(x, 0.8).fadeTo(y, 1);
	}
}

$(window).load(function() {
	$('#light').delay(1000).fadeIn(1000, 'swing', function() {
		$('h1').fadeIn(1000);
		$('h2').delay(1000).fadeIn(1250);
		$('#content').delay(2500).fadeIn(800);
		
		if (!$.browser.msie || !parseInt($.browser.version) >= 8) {
			setInterval(function() {
				var t = random(1,3);
				blink(t);
			}, 6000);
		}
	});
});
