// Cufon
Cufon.set('fontFamily', 'Frutiger LT Com 47 Light Cn');
Cufon.replace('q.slogan,#main h1, \
				#main .inhoud h2, \
				#main .vennoten h2, \
				#main #vacatures .blok h2, \
				#zijbalk h2, \
				#content .overzicht h3, \
				#content .referenties h2, \
				#main #vacatures .recruitment h2, \
				#tab-links > ul > li a, \
				#tab-rechts > ul > li a');

Cufon.set('fontFamily', 'Frutiger LT Com 67 Bold Cn');
Cufon.replace('#subheader #output span, #main .landkaart h2');

// stop BackgroundImageCache voor IE
try	{ document.execCommand("BackgroundImageCache", false, true); } catch(e) { }

/**
 * variabelen met jQuery met een $ beginnen!!!
 */
$(function()
{
	/* submenu effectje en timeout */
	Menu.apply("ul.topmenu > li");

    /* Lettergrootte klik */
    $(".lettergrootte li a").click( function() {
        setLettergrootte( $(this).attr('class') );

        return false;
    });

	// default value bij formulieren
	$("input:text[title], textarea[title]").each(function() {
		$(this).defaultvalue( $(this).attr("title") );
	});

	// Automatisch textareas vergroten
    $("form").each(function()
    {
        if( $('textarea', this).length == 1 )
        {
            $('textarea', this).css({ display: 'block' }).autoResize().hide().keydown().show();
        }
    });

    // overzicht hover
    if ( $(".overzicht li").length )
    {
        $(".overzicht li").css( { backgroundColor: "#F8FAFC" } ); // fff
        $(".overzicht li").hover(
            function() { $(this).animate( { backgroundColor: "#E8EEF7" }, 150); },
            function() { $(this).animate( { backgroundColor: "#F8FAFC" }, 200); } // fff
        );
    }

	// Hovers clicks
	$("#tabs ul li").hoverClick();
	$("#content .overzicht li").hoverClick();
	$("#vacatures .blok ul li").hoverClick();
	$("#main .landkaart ul li div ul").hoverClick();

	// Tabs links en rechts
	$("#tab-links").tabs();
	$("#tab-rechts").tabs();

	// Ticker in footer
	$("#footer .ticker .financieelnieuws,#footer .beursticker .beursnieuws").simplyScroll({
		autoMode: 'loop',
		speed	:	2
	});

	// Slideshow bij vestiging pagina
	$('#vestigingen .slideshow').nivoSlider({
		effect		: 'sliceUpDownRight',
		animSpeed	: 1000,
		pauseTime	: 5000,
		controlNav	: false
	});

	// Hover bij tabs. Cufon wordt blauw bij hover.
	if( $("#tabs ul li.ui-state-active a") ) {
		$("#tabs ul li.ui-state-active a").addClass("actief");

		Cufon.set('fontFamily', 'Frutiger LT Com 47 Light Cn');
		Cufon.replace('#tabs ul li a.actief', {
			color: '#014696'
		});
	}

	/*
	 *	Googlemaps bij vestigingen pagina
	 *	Hover over slideshow | Google maps button bij address
	*/
	var googlemaps = false;
	var slideshow = $("#content .fotos .slideshow");
	var button = $("#vestiging .adres a.googlemaps");
	var kaart = $("#vestiging .fotos #googlemaps");

	button.click(function()
	{
		if(googlemaps == false)
		{
			googlemaps = true;

			slideshow.hide();
            kaart.hide().css({zIndex: '250', position: 'relative'});

			kaart.fadeIn(400);

			// Button op pagina op actief zetten
			button.addClass("actief");

			// Wanneer op de kaart wordt geklikt. Dan mag deze niet sluiten
			kaart.click(function(e)
			{
				e.stopPropagation();
			});
		}
		else
		{
			button.removeClass("actief");
			googlemaps = false;
			verbergKaart();
		}

		// functie kaart verbergen
		function verbergKaart()
		{
			kaart.fadeOut(400).css({zIndex: '40', position: 'absolute'});
			slideshow.fadeIn(600).css({position: 'relative'});
		}
		return false;
	});
});
