
function shuffle(v) {for(var j, x, i = v.length; i; j = parseInt(Math.random() * i), x = v[--i], v[i] = v[j], v[j] = x);return v;};
function rnd(m) {return (Math.random() * m);}

function resizeContent() {
	w=$(window).width();
	h=$(window).height();
	var cwrapper=w-40;
	var cmenu=w-10;
	$('#wrapper').css({width:cwrapper,'min-height':(h-70)});
	$('#menu').css({width:cmenu});
	$('#footer').css({width:(w-40)});
	$('#content').css({'min-height':(h-130)});
	ph=$('.photo').height();
	$('.fotoNav').css({height:ph});
	randomImages();
	
	// hide FB icon
	$('.FBConnectButton_Simple').css({'background-image':'none'});
	
}

function randomImages() {
	if (!$('body').hasClass('no_identity')) {
		if ($.browser.msie && $.browser.version<=6) {
			// Not for IE6
		}
		else {
			w=$(window).width()-25;
			h=$(window).height()-20;
			if ($('body').hasClass('afbeeldingen') || $('body').hasClass('home')) {
				if ($('body').hasClass('overzicht') || $('body').hasClass('home')) var imgH=$(window).height();	else var imgH=$('.photo').height();
				$('#overzicht').css({top:(imgH-$('#overzicht').height()+20)});
				$('#next').add('#prev').css({top:(imgH/2)});
				$('#boom').css(		{top:(25+rnd(h-$('#boom').height())),	left:(10+rnd(w-$('#boom').width())),	display:'block'});
				$('#wolk').css(		{top:(25+rnd(h-$('#wolk').height())),	left:(10+rnd(w-$('#wolk').width())),	display:'block'});
				$('#woord').css(	{top:(25+rnd(h-$('#woord').height())),left:(10+rnd(w-$('#woord').width())),	display:'block'});
			}
			else {
				var cw=$('#content').width();
				var ch=h-50;
				var leftmargin=250;
				var what = new Array('#boom','#wolk','#woord');
				what=shuffle(what);
				var a=0;
				// links
				var menuh=$('#submenu').height();
				$(what[a]).css({top:(menuh+35+rnd(ch-menuh-$(what[a]).height())), left:(10+rnd(leftmargin-$(what[a]).width())),display:'block'});
				a++;
				// nog een links?
				// if (rnd(1)>.5) {
				// 	$('#woord').css({top:(menuh+35+rnd(ch-menuh-$(what[a]).height())), left:(10+rnd(leftmargin-$(what[a]).width())),display:'block'});
				// 	a++;
				// }
				// rechts
				menuh=0;
				var ww=$(what[a]).width();
				if (ww<0) ww=0;
				$(what[a]).css({top:(menuh+35+rnd(ch-menuh-$(what[a]).height())), left:(leftmargin+cw+rnd(w-(leftmargin+cw+ww))),display:'block'});
				a++;
				if (a<=2) {
					// nog een rechts
					var ww=$(what[a]).width();
					if (ww<0) ww=0;
					$(what[a]).css({top:(menuh+35+rnd(ch-menuh-$(what[a]).height())), left:(leftmargin+cw+rnd(w-(leftmargin+cw+ww))),display:'block'});
				}
			}
		}
	}
}

function popup() {
	$('.popup').hide();
	$('.popup.show').show();
	$('.show_popup').click(function(){
		$('.popup').show();
		return false;
	});
	$('.popup .close').click(function(){
		var body=$('body');
		if ($(body).hasClass('home'))
			$('.popup').remove();
		else
			$('.popup').hide().removeClass('show');
		return false;
	});
	
	// homepopup extra uitnodigingen:
	var nr=1;
	$('.homepopup fieldset.formfields').after('<span id="addMore">+</span>');
	$('#addMore').click(function(){
		var extra='<div class="form_field str str_naam_'+nr+' input">' + $('form div.str_naam_1').html() + '</div>';
		extra+='<div class="form_field email email_email_'+nr+' input">' + $('form div.email_email_1').html() + '</div>';
		extra=extra.replace(/_1/g,'_'+(nr+1));
		$('.homepopup fieldset.formfields').append(extra);
		nr++;
	});
}


$(window).resize(function(){
	resizeContent();
});

$(window).load(function(){
	resizeContent();
	popup();
});



