$(document).ready(function(){
	
	try {
		document.execCommand("BackgroundImageCache", false, true);
	} catch(err) {};
	
	$(".accordion").accordion({
		header: 'h3.title',
		active: false, 
		alwaysOpen: false,
		autoHeight: false
	});
		
	// set containerHeight and create menu
	if ( $('body').hasClass(".home") ) {
		var containerheight = 210;
		$(".topMenuItem > a").each(function() { $(this).html('<span class="l"></span><span class="r"></span><span class="lb"></span><span class="rb"></span><div class="menu_glow"></div><div class="mouseover"></div><div class="bottom">'+$(this).html()+'</div>'); });
	} else {
		var containerheight = 180;
		// ie6 zIndex fix
		if($.browser.msie) {
			$(".topMenuItem > a").each(function() { var bg = $(this).css("backgroundImage"); $(this).html('<div class="menu_glow"></div><div class="ie6bgfx" style="background-image:'+bg+'"><div class="mouseover"></div><span class="l"></span><span class="r"></span><span class="lb"></span><span class="rb"></span><div class="bottom">'+$(this).html()+'</div></div>'); });

			$(".markt .image").each(function() { $(this).html('<span class="l"></span><span class="r"></span><span class="lb"></span><span class="rb"></span> '+$(this).html()); });
			$(".project_image").each(function() { $(this).html('<span class="l"></span><span class="r"></span><span class="lb"></span><span class="rb"></span> '+$(this).html()); });
			$("#rightCol .project .image").each(function() { $(this).html('<span class="l"></span><span class="r"></span><span class="lb"></span><span class="rb"></span> '+$(this).html()); });


		} else {
			$(".topMenuItem > a").each(function() {	$(this).html('<div class="menu_glow"></div><div class="mouseover"></div><span class="l"></span><span class="r"></span><span class="lb"></span><span class="rb"></span><div class="bottom">'+$(this).html()+'</div>');	});
		}
	}


	// define fade
	if($.browser.msie) {
		var usefade = 0;	
	} else {
		var usefade = 1;	
	}
	
	// set markten effects
	if(usefade==1) { 
		$("#header #markten a span").fadeTo(0,0);
		$(".mouseover").fadeTo(0,0);
	} else {
		$("#header #markten a span").hide();
		$(".mouseover").hide();
	}
	
	$("#header #markten a").hoverIntent(function(){
		if(usefade==1) { $(this).find("span").fadeTo(200,1); } else { $(this).find("span").show(); }
	},function(){
		if(usefade==1) { $(this).find("span").fadeTo(200,0); } else { $(this).find("span").hide(); }
	});

	//set menu effects
	$("#menu a").hover(function(){
		if(usefade==1) {	$(this).find(".mouseover").fadeTo(200,1); } else { $(this).find(".mouseover").show(); }
	},function(){
		if(usefade==1) {	$(this).find(".mouseover").fadeTo(200,0); } else { $(this).find(".mouseover").hide(); }
	});

	// loop the header	
	$('#loop').innerfade({
		speed: 3000,
		timeout: 4500,
		type: 'random',
		containerheight: containerheight+'px'
	});
	
	// loop the header	
	$('#projectloop').innerfade({
		speed: 3000,
		timeout: 4500,
		containerheight: '138px'
	});



	$("a[rel^='prettyPhoto']").prettyPhoto({
		animationSpeed: 'normal', /* fast/slow/normal */
		padding: 10, /* padding for each side of the picture */
		opacity: 0.35, /* Value betwee 0 and 1 */
		showTitle: false, /* true/false */
		allowresize: true, /* true/false */
		theme: 'light_rounded', /* light_rounded / dark_rounded / light_square / dark_square */
		hideflash: false /* Hides all the flash object on a page, set to TRUE if flash appears over prettyPhoto */
	});
	
	$("a.prettyPhoto").prettyPhoto({
		animationSpeed: 'normal', /* fast/slow/normal */
		padding: 10, /* padding for each side of the picture */
		opacity: 0.35, /* Value betwee 0 and 1 */
		showTitle: false, /* true/false */
		allowresize: true, /* true/false */
		theme: 'light_rounded', /* light_rounded / dark_rounded / light_square / dark_square */
		hideflash: false /* Hides all the flash object on a page, set to TRUE if flash appears over prettyPhoto */
	});
 
 	$("#medewerkersScroll").simplyScroll({ 
		autoMode: 'loop',
		pauseOnHover: false,
		frameRate: 24,
		speed: 1
	});	
});

function m(a, h, n) { a.href = "mailto:" + n + "@" + h; }

/* menu */

var timeout         = 500;
var closetimer	    = 0;
var ddmenuitem      = 0;

function aveqmenu_open()
{	aveqmenu_canceltimer();
	aveqmenu_close();
	ddmenuitem = $(this).find('ul').eq(0).css('visibility', 'visible');}

function aveqmenu_close()
{	if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function aveqmenu_timer()
{	closetimer = window.setTimeout(aveqmenu_close, timeout);}

function aveqmenu_canceltimer()
{	if(closetimer)
	{	window.clearTimeout(closetimer);
		closetimer = null;}}

$(document).ready(function()
{	$('#aveqmenu > li').bind('mouseover', aveqmenu_open);
	$('#aveqmenu > li').bind('mouseout',  aveqmenu_timer);
});

document.onclick = aveqmenu_close;
