$(function(){
	
	if ($.browser.msie && $.browser.version < 7)
		$('img[src$=.png]').pngfix();

	$('img[hover],input[hover]').imghover();


	// Menu
	var menuTimer;

	$('#menumain>ul>li').hover(function(){
		if (menuTimer) clearTimeout(menuTimer);
		$('#menumain>ul>li').removeClass('active');
		$(this).addClass('active');
		var offsetSite = $('#site').offset();
		var offset = $(this).offset();
		$('#menusub').empty().append(
			$(this).find('ul').clone().css({
				display: 'block',
				marginLeft: offset.left - offsetSite.left + 'px'
			})
		);
		showMenu();
	},function(){
		menuTimer = setTimeout(hideMenu,500);
	});

	$('#menusub').hover(function(){
		if (menuTimer) clearTimeout(menuTimer);
	},function(){
		menuTimer = setTimeout(hideMenu,500);
	});

	function showMenu(){
		$('#menusub').slideDown('fast');
	}

	function hideMenu(){
		$('#menusub').slideUp('fast');
		$('#menumain>ul>li').removeClass('active');
	}


	// Homepage reacties
	$('ul#reacties').slideshow();
	
	// Slider
	$('div#slideselect').slideselect();
	
	// reset default value's when inputs are blurred.
	$('.reset-default').focus(function() {

        if(this.value == this.defaultValue || ($(this).hasClass('reset-default') && this.value != this.defaultValue)) {
	        $(this).removeClass('reset-default');
	        this.value = '';
        }
    }).blur(function() {
        if($(this).attr('value').replace(/ +/, '') == '') {
	        $(this).addClass('reset-default');
            this.value = this.defaultValue;
        }
    })

   $("form#guestbookentryform").submit(function() {
        $('.reset-default', this).attr('value', '');
    });


    $("input.mpFormImgSubmit").click(function() {
        $("td.submitCell > input[type=submit]").trigger('click');
    });

    $('div.ihitro_form').find('input[type=checkbox]').addClass('checkbox');
});

/**
 * Super object for Zicht stuff
 *
 */
var Zicht = {
     chgLanguage: function(selector){
         var base = $('base').attr('href');
         document.location.href = base + $(selector).val();
    }
}
