var $j = jQuery.noConflict();

$j(document).ready(function(){
	$j('#last-menu-right a').html("").attr('target', '_blank');

	$j('#logo').supersleight({shim: '/fileadmin/templates/images/transparent.gif'});
	$j('#searchform').supersleight({shim: '/fileadmin/templates/images/transparent.gif'});

    $j('#datum').html(today());
    
	if ($j("div.news-latest-related-vp span:last").html()) {
	    var $f = $j("div.news-latest-related-vp span:last").html().replace(",&nbsp;","");
	    $j("div.news-latest-related-vp span:last").replaceWith($f);
	}

	if ($j("div.artikel-catmenu").html()) {
	
	    $cat = $j("div.artikel-catmenu").attr('class').split(" ");
	    $catname = $cat[1];
        
        $cattree = $j("div.artikel-catmenu");
        
		$j("div.sub_menu div.sub-submenu2").clone().insertAfter("div.artikel-catmenu").addClass('artikel-catmenu').removeClass('sub-submenu2');
		$j("div.sub_menu:first div.sub-submenu2").remove();

        $j($cattree).find('div').first().remove();
        $j($cattree).find('a').first().remove();

		$j($cattree).find("div.level1").each(function () {
            $s = $j(this).find("div.level2");
            if ($j($s).eq(0).find("a").text() === $catname) {
            
                $j(this).addClass('sub-submenu');
                $j($s).eq(0).remove();
                $j($s).each(function() {
                    if ($j(this).find('a').text() === 'Advertorial') {
                        $j(this).remove();
                    };
                });
            } else {
                $j(this).remove();
            }    
        });

	}
    
	if ($j("div.nieuws-catmenu").html()) {

        $cattree = $j("div.nieuws-catmenu");

		$j("div.sub_menu div.sub-submenu2").clone().insertAfter("div.nieuws-catmenu").removeClass('sub-submenu2');
		$j("div.sub_menu:first div.sub-submenu2").remove();

		$j("div.nieuws-catmenu").addClass('artikel-catmenu');

		$j("div.nieuws-catmenu a:first").remove();
		$j("div.nieuws-catmenu div.level1:first").remove();
		
		$j($cattree).find("div.level1").each(function () {
			$s = $j(this).find("div.level2");
            if ($j(this).find('a').text() === 'Advertorial') {
                $j(this).remove();
            };
            $j(this).addClass('sub-submenu');
            $j($s).eq(0).addClass('sub-submenu-header');
		});

	}

	if ($j("div.blog-catmenu").html()) {

        $cattree = $j("div.blog-catmenu");

		$j("div.sub_menu div.sub-submenu2").clone().insertAfter("div.blog-catmenu").removeClass('sub-submenu2');
		$j("div.sub_menu:first div.sub-submenu2").remove();

		$j("div.blog-catmenu").addClass('artikel-catmenu');

		$j("div.blog-catmenu a:first").remove();
		$j("div.blog-catmenu div.level1:first").remove();

		
		$j($cattree).find("div.level1").each(function () {
			$s = $j(this).find("div.level2");
            if ($j(this).find('a').text() === 'Advertorial') {
                $j(this).remove();
            };
            $j(this).addClass('sub-submenu');
//            $j($s).eq(0).addClass('sub-submenu-header');
            $j($s).eq(0).remove();
		});
	}

    $j("div.kb_eventboard-entry:last div").addClass("last-entry");
    $j("div.advertorial_cont:last").removeAttr('style');

    var duikreporter_tabel = $j('table[summary="duikreporter informatie"]').addClass('duikreporter');
    $j('.news-single-img:first-child').prepend(duikreporter_tabel);
//console.log();


});


function validateForm() {
    $j("#comment-form").validate({
		submitHandler: function(form) {
			$j(form).submit();
		}
	});
}


Date.prototype.getMonthName = function() {
	var m = ['Januari','Februari','Maart','April','Mei','Juni','July','Augustus','September','October','November','December'];
	return m[this.getMonth()];
}
Date.prototype.getDayName = function() {
	var d = ['Zondag','Maandag','Dinsdag','Woensdag','Donderdag','Vrijdag','Zaterdag'];
	return d[this.getDay()];
}

function today() {
	var t = new Date;
	return(t.getDayName() + ' ' + t.getDate() + ' ' + t.getMonthName() + ' ' + t.getFullYear()); 
}

var addthis_language = "nl"; 

jQuery.extend(jQuery.validator.messages, {
	required: "Dit veld is verplicht.",
	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: "Een geldig e-mailadres is verplicht.",
	url: "Een geldig webadres is verplicht.",
	date: "Een geldige datum is verplicht.",
	number: "Een geldig getal is verplicht.",
	digits: "Gebruik alleen cijfers.",
	equalTo: "Herhaal de invoer nogmaals.",
	range: jQuery.format("U dient een waarde tussen {0} en {1} in te voeren."),
	max: jQuery.format("U dient een waarde kleiner dan of gelijk aan {0} in te voeren."),
	min: jQuery.format("U dient een waarde groter dan of gelijk aan {0} in te voeren."),
	creditcard: "Een geldig creditcardnummer is verplicht."
});
