var logoOffset = {};
var logoSize = {};

$(function () {
	if($('body').hasClass('front')) {
		logoOffset = $('#logo img').offset();
		logoSize = {};
		logoSize.width = $('#logo img').width();
		logoSize.height = $('#logo img').height();
		var stage = {};
		stage.width = window.innerWidth;
		stage.height = window.innerHeight;
		
				
		if ( $.browser.msie ) {
			stage.width = document.body.clientWidth;
			stage.height = document.body.clientHeight;
		}
		
		$('#logo').css({visibility:'hidden'});
		$('#container').css({visibility:'hidden'});
		$('body').append('<div class="frontpage"></div>');
		$('#block-locale-0').hide().clone().appendTo('.frontpage').show();
		
		$('#block-block-1').hide();
		
		$('#logo img').clone().appendTo('.frontpage');
		
		$('.frontpage img').css({width:'624px'});
		
		$('.frontpage img').css({position:'absolute', top: logoOffset.top + 200, left: (stage.width/2)-(312)+'px'});
		$('.frontpage #block-locale-0').css({position:'absolute', top: logoOffset.top + 450, left: (stage.width/2)-(80)+'px', width:'150px'});
		$('.frontpage').append('<a href="#" id="enter-page"><!--Enter--></a>');
		$('#enter-page').css({position:'absolute', top: (logoOffset.top + 350 + logoSize.height) + 'px', left: (stage.width/2)-(312)+'px', width: '624px', textAlign:'center', marginTop:'1em'});
		
		if(window.location.href.search(/\?start/) != -1) {
		  setTimeout('enterpage()', 500); 
		}
		
		$('a.language-link').each(function() {
		  var actual_href = $(this).attr('href');
		  $(this).attr({'href': actual_href + '?start'});
		});
		
		$('#enter-page').click(function() {
		  enterpage();
		});
		
	}
});

function enterpage(){
    $('a.language-link').each(function() {
	  $(this).attr({'href': $(this).attr('href').replace(/\?start/, '') });
	});
	$('.frontpage #block-locale-0').fadeOut('slow');
	$('#footer #block-locale-0').fadeIn('slow');
	$('.frontpage img').animate({top: logoOffset.top, left: logoOffset.left, height: logoSize.height, width: logoSize.width}, 'slow', function() {
		$('#logo').css({visibility:'visible'});
		$(this).remove();
		$('#container').css({visibility:'visible', display:'none'}).fadeIn();
	});
	$('#enter-page').fadeOut();
}