var lang = 'nl';
var audio = new Array();
if(document.location.href.indexOf('hermitage.nl') > -1) document.domain = 'hermitage.nl';

$(document).ready(function(){
	if($.browser.chrome || $.browser.safari){ $('#col1, #col4').css('width','222px'); }
	$(activeNav).parents().show();
	
	var language = getCookie('lang');
	if(isDefined(language)){ lang = language; }
	else {
		if(document.location.href.indexOf('.nl/en') > -1 || document.location.href.indexOf('lang=en') > -1){
			setCookie('lang','en');
			lang = 'en';
		}
		else {
			setCookie('lang','nl');
			lang = 'nl';
		}
	}

/*var popupShown = getCookie('popup');
	if(
		(
		 	document.location.href.indexOf('eventmanager') == -1 &&
			document.location.href.indexOf('6pshop') == -1 &&
			document.location.href.indexOf('kinderatelier') == -1
		)
		&&
		(
			(popupShown != 'trueNL' && lang == 'nl') ||
			(popupShown != 'trueEN' && lang == 'en')
		)
	){ showPopup(); }*/
	
	$('img').lazyload({ placeholder: '/media/img/img_lazyload_placeholder.png', threshold: 150, effect: 'fadeIn' });
	$('#col4 img, img.immediate_load').lazyload({ placeholder: '/media/img/img_lazyload_placeholder.png', event: 'immediate_load', effect: 'fadeIn' });
	$('#col4 img, img.immediate_load').trigger('immediate_load');
	
	if($.browser.name == 'msie' && $.browser.version < 7){ $('#headerText').remove(); }
	$('#header'+headerStartBg).css('z-index',1);
	setTimeout("bgAnimation('#header'+headerStartBg)",headerAnimInterval);
	
	initializeMenu();
	
	$('#col2 .item:last-child, #col3 .item:last-child, #col4 .item:last-child, ').css('background','none');
	
	startSponsor = '#sponsor'+Math.floor(Math.random()*$('.sponsor').size());
	$(startSponsor).css('display','block').css('z-index',1);
	setTimeout("sponsorAnimation(startSponsor)",5000);
	
	$('div.artwork').addClass('clearfix');
	$('div.artwork img, img.artwork').click(function(){ $(this).toggleClass('beeldGroot', 500); });
	
	$('dt').click(function(){ $(this).toggleClass('questionOn').next().toggle(); });
	
	$('img.pioniers').bind("contextmenu",function(e){ return false; });
	
	loadHeaderSwf();
	
	$(document).keyup(function(event){ if (event.keyCode == 27) { $('#lightbox, #map, #nieuwsbrief').hide(); } });
	$(document).keydown(testKeyCode);
	
	var location = document.location.href;

	$('a button').click(function(){ document.location.href=$(this).parent().attr('href') });
	
	//$.preloadImages('/media/img/bg_header0.jpg','/media/img/bg_header1.jpg','/media/img/bg_header2.jpg','/media/img/bg_header3.jpg','/media/img/bg_header4.jpg','/media/img/bg_header5.jpg');
	$.each(audio, function(i){
		var params = { loop: 'false', menu: false, wmode: 'transparent' };
		swfobject.embedSWF('/media/swf/mp3player.swf', audio[i][0], '460', '20', '8.0.0', '/media/swf/expressInstall.swf', '', params, '');
		$('#'+ audio[i][0]).parent().append('<img src="/media/img/sp.png" id="'+ audio[i][0] +'Img" style="width: 460px; height: 20px; position: absolute; left: 0; top: 0; z-index: 1000; cursor: pointer;" />')
	});
});
function setHeaderSwf(){
	var swf = 'hdr_matisse_tot_malevich.swf'
	var randomnumber = Math.floor(Math.random()*4)
	if(randomnumber <= 2 && lang == 'nl') {
		swf = 'hdr_alexander_de_grote.swf';
		$('#hdrLinkArea').hide();
	}
	return swf
}
function loadHeaderSwf(){
	var flashvars = '';
	var params = { loop: 'true', wmode: 'transparent', menu: false };
	var attributes = '';
	swfobject.embedSWF('/'+ lang +'/media/swf/'+ setHeaderSwf(), 'hdrMatisseTotMalevich', '992', '200', '8.0.0', '/media/swf/expressInstall.swf', flashvars, params, attributes);
}

function HpInit(){
	resizeColumns();
}

function initializeMenu(){
	$('#menu li, .mainMenu li').click(showWip);
	$('#menu li a').parent().unbind('click');
	$('.mainMenu li a').parents().unbind('click');
	
	$('.mainMenu li h2, .mainMenu li h3').click(function(){ $(this).next().toggle(250); });
	$('.mainMenu li h2 a, .mainMenu li h3 a').parents().unbind('click');
	$('.mainMenu li h2, .mainMenu li h3, .mainMenu li a').mouseover(function(){ $(this).addClass('selected') });
	$('.mainMenu li h2, .mainMenu li h3, .mainMenu li a').mouseout(function(){ $(this).removeClass('selected') });
	$('button, input[type=button], input[type=submit]').mouseover(function(){ $(this).addClass('mouseover') });
	$('button, input[type=button], input[type=submit]').mouseout(function(){ $(this).removeClass('mouseover') });
}