/**
 * @author maikelpl
   20111108 andrewr: ticketlink.delay, (after delay) easeInOutBounce -> easeOutBounce, (after bounce out) easeInOutBounce -> easeOutElastic
 */
$(document).ready(function(){
	
	//preload images
	$.preLoadImages('/images/vlag_nlH.png','/images/vlag_deH.png','/images/vlag_ukH.png');
	
	//website dieren
	setDieren();
	$(window).resize(function(){setDieren();});
	
	//ticketlink animation
	animateTicketlink();
	
	//add to footermenus id's (customer friendly)
	$('#footer_menus ul').eq(0).attr('id','footer_menu_1');
	$('#footer_menus ul').eq(1).attr('id','footer_menu_2');
	$('#footer_menus ul').eq(2).attr('id','footer_menu_3');
	
});//end document ready

$(window).load(function(){});//end window load

//initiate ticketlink animation
function animateTicketlink(){
	var img = new Image();
	$(img).load(function(){
		$('#wrapperouter').css('background','url(/images/portal_wrapperouter_back.jpg) top center no-repeat');
		$('#ticketslink').show();
		$('#ticketslink').delay(2000).animate({top: '0px'},{ duration: 2500, queue: true,easing: 'easeOutBounce'});
		$('#ticketslink').delay(4000).animate({top: '-107px'},{ duration: 2000, queue: true,easing: 'easeOutElastic'});
		$('#ticketslink').hover(function(){
			if($(this).is(':animated')){$(this).stop(true,true);}
			$('#ticketslink').animate({top: '0px'},{ duration: 200, queue: false,easing: 'easeInOutBounce'});
		},function(){
			$('#ticketslink').animate({top: '-107px'},{ duration: 300, queue: false,easing: 'easeInOutBounce'});
		});	
	}).error(function(){}).attr('src', '/images/portal_wrapperouter_back.png');
}

//set position of dieren
function setDieren(){
	var viewportWidth = $(window).width();
	if(viewportWidth > 1000){
		$('#dier_1').css('left',(viewportWidth - 1000)/2 - 58 + 'px');
		$('#dier_2').css('left',(viewportWidth - 1000)/2 + 650 + 'px');
		$('#dier_3').css('right','0px');
		if(((viewportWidth - 1000)/2) > 152){$('#dier_3').width(289).css('background','url(images/portal_dier_3.png) top right no-repeat');}
		else {$('#dier_3').width(42 + (viewportWidth - 1000)/2).css('background','url(images/portal_dier_3.png) top left no-repeat');}
	}
	else {
		$('#dier_1').css('left','-58px');
		$('#dier_2').css('left','634px');
		$('#dier_3').width(42).css('right', (viewportWidth - 1000) + 'px').css('background','url(images/portal_dier_3.png) top left no-repeat');
	}	
}

//preload images
(function($){var cache=[];$.preLoadImages=function(){var args_len=arguments.length;for(var i=args_len;i--;){var cacheImage=document.createElement('img');cacheImage.src=arguments[i];cache.push(cacheImage);}}})(jQuery)
