﻿

$(document).ready(function(){
	
	
	initIE6Hovers();
	initTooltip();
	initHyperlinks();
	
});

function initHyperlinks()
{
	$("a[rel=external]").each(function(){
		$(this).click(function(){ window.open($(this).attr("href")); return false; }); 
	});
}



function initIE6Hovers()
{
	$('#nav li').hover(function(){
	
		$(this).addClass('sfhover');
	}, function(){
	
		$(this).removeClass('sfhover');
	});
}

$(function()
{

	$(".slides_open").click(function(event) {
		var x = $(this).attr('id')
		$('#item_' + x).slideDown();
		return false;
	});

	$(".slides_close").click(function(event) {
	
		var x = $(this).attr('id').replace('_close','');
		$('#' + x).slideUp();
		return false;
	});
});

function initTooltip() {

    xOffset = 20;
    yOffset = 50;

    $('.tooltip').hover(function(e) {
        this.t = this.title;
        this.title = '';
        $('body').append('<div id="tooltip">' + this.t + '</div>');
        $('#tooltip')
                                    .css('top', (e.pageY - xOffset) + 'px')
                                    .css('left', (e.pageX + yOffset) + 'px')
                                    .fadeIn('fast');
    },
    function() {
        this.title = this.t;
        $('#tooltip').remove();
    });
    $('li.tooltip').mousemove(function(e) {
        $('#tooltip')
                                    .css('top', (e.pageY - xOffset) + 'px')
                                    .css('left', (e.pageX + yOffset) + 'px');
    });
    
};


$(document).ready(function() {    

    jQuery.extend(jQuery.validator.messages, {
        required: trans_js_form_required,
        maxlength: jQuery.format("U kunt niet meer dan {0} karakters invoeren."),
        minlength: jQuery.format("U dient minimaal {0} karakters in te voeren."),
        rangelength: jQuery.format("U dient minimaal {0} en maximaal {1} karakters in te voeren."),
        email: trans_js_form_email
    });

    $('form.contact').validate();

});


