var mainHeader;
var lang, language;
var audio = new Array();
if(document.location.href.indexOf('hermitage.nl') > -1) document.domain = 'hermitage.nl';

$(document).ready(function(){
    // remove layerX and layerY
    var all = $.event.props,
        len = all.length,
        res = [];
    while (len--) {
      var el = all[len];
      if (el != 'layerX' && el != 'layerY') res.push(el);
    }
    $.event.props = res;
	
	$('.twoCols .item:nth-child(1) .highlight').parent().css('margin-top','70px');
	//if($.browser.safari){ $('#col1, #col4').css('width','222px'); }
	$(activeNav).parents().show();
	$('#col234').parent().addClass('tweeCols');
	
	lang = getLanguage();
	language = getLanguage();
	
	$('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(); }
	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'); });
	
	$('dt').click(function(){ $(this).toggleClass('questionOn').next().toggle(); });
	
	$('img.pioniers').bind("contextmenu",function(e){ return false; });
	
	loadHeaderSwf();
	
	vakantieCheck();
	
	$(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'); });
	
	//$('#header'+headerStartBg).css('z-index',1);
	//setTimeout("bgAnimation('#header'+headerStartBg)",headerAnimInterval);
	//$.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;" />');
	});
	$('#mailOffice').mailoffice();
	$('.enlargeThroughClick').each(function(){
		$(this).click(function(){
			$(this).toggleClass('enlargeThroughClickBig');
		});
	});
});
function setHeaderSwf(){
	/*var swf = 'hdr_glans_en_glorie.swf';
	var randomnumber = Math.floor(Math.random()*4)
	if(randomnumber <= 2) {
		swf = 'hdr_alexander_de_grote.swf';
		$('#hdrLinkArea').hide();
	}*/
	var swf = mainHeader ? mainHeader : 'rubens_van_dyck_en_jordaens';
	if(swf != 'alexander_de_grote'){
		var link = swf;
		$('#hdrLinkArea').html('<a href="/'+ language +'/tentoonstellingen/'+ link +'"><img src="/media/img/sp.png" width="992" height="200" style="position: absolute; top: 25px;" alt="" /></a>');
	}
	return swf;
}
function loadHeaderSwf(){
	var flashvars = '';
	var params = { loop: 'true', wmode: 'transparent', menu: false };
	var attributes = '';
	swfobject.embedSWF('/'+ language +'/media/swf/hdr_'+ setHeaderSwf() +'.swf', 'hdrMainAnim', '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, .mainMenu li h4, .mainMenu li h5, .mainMenu li h6').click(function(){ $(this).next().toggle(250); });
	$('.mainMenu li h2 a, .mainMenu li h3 a, .mainMenu li h4 a, .mainMenu li h5 a, .mainMenu li h6 a').parents().unbind('click');
	$('.mainMenu li h2, .mainMenu li h3, .mainMenu li h4, .mainMenu li h5, .mainMenu li h6, .mainMenu li a').mouseover(function(){ $(this).addClass('selected'); });
	$('.mainMenu li h2, .mainMenu li h3, .mainMenu li h4, .mainMenu li h5, .mainMenu li h6, .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'); });
}
