$(document).ready(function() {
	
	if ($('#sidebar').length) {
		$sidebarheight = $('#sidebar').height();
		if ($('#categoryHeader').length) {
			$sidebarheight = $sidebarheight + 274;
			$('#content').css('min-height', $sidebarheight+'px');
		} else {
			$('#content').css('min-height', $sidebarheight+'px');
		}
	}

	// NAVIGATION
	$('#navigation a, #sitemap a').removeAttr("title");

	$("a[href='http://www.canicas.nl/canicas/alle-artikelen/']").attr('href', 'http://www.canicas.nl/posts/')
	$("a[href='http://www.canicas.nl/canicas/referenties/']").attr('href', 'http://www.canicas.nl/referenties/')
	$("a[href='http://www.canicas.nl/canicas/onze-ervaring/']").attr('href', 'http://www.canicas.nl/onze-ervaring/')
	$("a[href='http://www.canicas.nl/canicas/alle-cases/']").attr('href', 'http://www.canicas.nl/cases/')
	$("a[href='http://www.canicas.nl/canicas/vacatures/']").attr('href', 'http://www.canicas.nl/vacatures/')
	
	$('#navigation .current-cat-parent, #navigation li.current-cat-parent a:first-child, #navigation li.current-cat a:first-child').addClass("current-cat");
	$('#navigation ul .current-cat').removeClass("current-cat");
	
	$('#navigation ul li:first-child').addClass("first");
	$('#navigation ul li:last-child').addClass("last");
	
	$('#navigation').children('li').hover(
		function () {
			$('#navigation > li, #navigation > li > a').addClass("otherHover");
			$(this).children('a').addClass("hover");
		},
		function () {
			$('#navigation > li, #navigation > li > a').removeClass("otherHover");
			$(this).children('a').removeClass("hover");
		}
	);
	
	$('#navigation ul').hover(
		function () { $(this).parent().addClass("notHover"); },
		function () { $(this).parent().removeClass("notHover"); }
	);

	
	// IMAGES
	$('#carousel img').removeAttr("title");
	
	$('img').each(function(){
		if ( !$(this).hasClass('emoba-glyph') && !$(this).hasClass('attachment-thumbnail') && !$(this).hasClass('no-border') ) {
			imgwidth = $(this).width();
			imgheight = $(this).height();
			imgsrc = $(this).attr("src");
			imgclass = $(this).attr('class');
			imgtitle = $(this).attr('title');
			
			$(this).parent('a').attr('title', imgtitle);
			$(this).wrap('<div class="image '+imgclass+'" style="background-image:url('+imgsrc+'); width:'+imgwidth+'px; height:'+imgheight+'px;" />');	
			$(this).remove();
		}
	});
		
	if ($.browser.msie && $.browser.version < 9){
		$('.image').corner('5px, cc:#d9d9d9');
		$('.image').dropShadow({ top:-1, left:-1, blur:2, opacity:0.35 });
		$('h1').dropShadow({ top:1, left:1, blur:0, opacity:0.2 });
	}
	
	$('#footer .emoba-em img:first-child').attr("src", "http://www.canicas.nl/wp/wp-content/plugins/emoba-email-obfuscator-advanced/at-glyph-black.gif");
	$('#footer .emoba-em img:last-child').attr("src", "http://www.canicas.nl/wp/wp-content/plugins/emoba-email-obfuscator-advanced/dot-glyph-black.gif");
	
	
	// BUTTONS
	$('#searchsubmit').addClass('button');
	
	$('.button').each(function(){
		buttonfloat = $(this).css('float');
		$(this).css('float', 'none');
		$(this).wrap('<div class="buttonLeft" style="float:'+buttonfloat+'; " />');
	});

	$('.moreLink').prev('a').children('p').css('margin', '0px');
		
		
	// FORMS
	$('input[type="text"]').addClass('text').wrap('<div class="inputText"/>');
	$('textarea').wrap('<div class="inputTextarea"/>');
	
	$("#commentform").validate({
		messages: {
 			'author': "vul uw naam in",
			'email': {
				required: "vul uw e-mailadres in <br />(niet zichtbaar op website)",
				email: "vul een geldig e-mailadres in"
			},
			'comment': "vul uw reactie in"
		}
	});
		
	$(".nieuwsbriefform").validate({
		messages: {
 			'email': {
				required: "dit is een verplicht veld",
				email: "vul een geldig e-mailadres in"
			},
			'CustomFields[74]': "dit is een verplicht veld",
			'CustomFields[75]': "dit is een verplicht veld"
		}
	});
	
	if ( $('ul#gerelateerd').children().size() == 0 ) { $('.widget_gerelateerdwidget').hide(); }
			
});
