/**
* event binders
*/

$_ = jQuery;

$_(document).ready(function(){    
   
   $_('#menu').maximenu();
   $_('#middle').setheight();
   $_('#aoc_logo_left').moveTail();
   
   $_('#searchbox .searchinput').focus(function () {
         $_(this).attr({value : ""});
         $_(this).addClass("focus");
    });
});

$_(window).resize(function() {
	$_('#middle').setheight();
	$_('#aoc_logo_left').moveTail();
})


/*
* verplaatst het staartje links van AOC logo naar de juiste plek
*/
$_.fn.moveTail = function(options) {
	//set options
	var defaults = {
		container: '#container'
	};
	var opts = $_.extend(defaults, options);
	
	var left = (($_(window).width() - parseInt($_(opts['container']).css('width'))) / 2) - $_(this).width();
	
	$_(this).css('left', left);
    $_(this).css('top', parseInt($_('#container').height()) - $_(this).height());        
}



/*
* zet de minimale hoogte van de middelste kolom
*/
$_.fn.setheight = function(options) {
	var defaults = {
		header: '#header',
		topmenu:'#menu-top',
		footer: '#footer'
	};
	var opts = $_.extend(defaults, options);
	
	var viewportHeight = window.innerHeight ? window.innerHeight : $_(window).height();
	var newHeight = viewportHeight - $_(opts['header']).height() - ($_(opts['topmenu']).height() + 9) - $_(opts['footer']).height();
		
	var minHeight = Math.max(newHeight, $_('#column-1').height(), $_('#column-2').height());
	
	$_(this).css('min-height', minHeight);
	
	
};



/*
* overschijf jquery.flash.update zodat bericht in nederlands wordt weergegeven ipv engels
*/ 

$_.fn.flash.update = function(htmlOptions) {
	var url = String(location).split('?');
	url.splice(1,0,'?hasFlash=true&');
	url = url.join('');
	var msg = '<p>Voor deze website is een Flash Player vereist (versie 8 of hoger). <a href="http://www.adobe.com/go/getflashplayer" target="_blank">Download Flash Player</a>. Heb je wel Flash? <a href="'+url+'">klik hier.</a></p>';
	this.innerHTML = '<span class="alt">'+this.innerHTML+'</span>';
	jQuery(this)
		.addClass('flash-update')
		.prepend(msg);
};


