﻿/*
================================ 
DotControl copyright 2010
by Anton P.
================================ 
*/

$(function () {
	$(document).ready(function () {

		$('.Slideshow .Normal').cycle({
			fx: 'scrollLeft,scrollDown,scrollRight,scrollUp',
			timeout: 10000
		});
		
		$("a[rel^='prettyPhoto']").prettyPhoto({ theme: 'facebook' });
	});
});

		
function applyFixes () {
		// breadCrumbs current element highlight
		$(".breadCrumbs a:last").addClass('last');

//		// Sidebar Images
//		$('.sideBar img').each(function () {
//			var path = $(this).attr('src');
//			var filename = path.substring(0, path.lastIndexOf("_"));
//			var sufix = path.substring(path.lastIndexOf("_"), path.lastIndexOf("."));
//			var extension = path.substring(path.lastIndexOf("."), path.length);
//			if (sufix == "_thumb") {
//				$(this).wrap(function () {
//					return '<a rel="prettyPhoto[sideBar]" href="' + filename + extension + '" />';
//				});
//			}
//		});
//		
	

		// Contact form fix
		$("a[id*='cmdSend']").addClass('SendBtn');
		$("a[id*='cmdCancel']").addClass('CencelBtn');
		equalHeight($(".CustomContent .cleft, .CustomContent .cright"));

		// sitemap fix
		$('.DCSitemap ul li ul li ul').each(function () {
			$(this).children().last().addClass('last');
		});

		// main menu fix
		$('.dekuip.Default .mainMenu li:eq(0)').addClass('current');
		$('.declub.Default .mainMenu li:eq(1)').addClass('current');
		$('.evenementen.Default .mainMenu li:eq(2)').addClass('current');
		$('.zakelijk.Default .mainMenu li:eq(3)').addClass('current');
		$('.restaurant.Default .mainMenu li:eq(4)').addClass('current');

		// search result fix
		$(".SearchResultsContent a[id*='lnkTitle']").addClass('lnkTitle');
		$(".SearchResultsContent span[id*='lblRelevance']").addClass('lblRelevance');
		$(".SearchResultsContent span[id*='lblSummary']").addClass('lblSummary');
		$(".SearchResultsContent a[id*='lnkLink']").addClass('lnkUrl');
		$(".SearchResultsContent span[id*='lblNo']").addClass('lblNumber');
		$(".SearchResultsContent span[id*='lblPubDate']").addClass('lblPubDate');
		$(".SearchResultsContent span[id*='lblMessage']").addClass('lblResult');
		$(".SearchResultsContent table[id*='SearchResults_dgResults']").addClass('tblSearchResults');

		$("span[id*='dnnSEARCH_ClassicSearch']").addClass('dnnSearch');
		$("a[id*='dnnSEARCH_cmdSearch']").text('');
		$('<div/>').addClass('line').appendTo('.dnnSearch');



		// recent news fix
		$('.newsContainer .imageWrapper img').load(function () { 
			var imgh = $('.newsContainer .imageWrapper img').height();
			var wraph = $('.newsContainer .imageWrapper').height();
			if (imgh < wraph) {
				$('.newsContainer .imageWrapper img').height(wraph).width('auto');
			}
		});

		$('.newsRotator .newsItem .imageWrapper img').each(function () {
			$(this).load(function () {
				imgh = $(this).height();
				wraph = $(this).parent().height();
				if (imgh < wraph) {
					$(this).height(wraph).width('auto');
				}
			});
		});

		// tables fix
		$('.customTable tr:even').addClass('alter');
		$('.customTable tr:first').addClass('first');
		$('.customTable tr').hover(function () {
			$(this).addClass('hover');
		}, function () {
			$(this).removeClass('hover');
		});

		// 3 containers fix
		RemoveIfEmpty($('.CustomContent .pane'));
		RemoveIfEmpty($('.ActionsList .item'));

	}

// EQUAL HEIGHT
function equalHeight(group) {
	tallest = 0;
	group.each(function () {
		thisHeight = $(this).height();
		if (thisHeight > tallest) {
			tallest = thisHeight;
		}
	});
	group.each(function () {
		$(this).height(tallest);
	});
}


//Remove Empty Panes
function RemoveIfEmpty(panes) {
	var $panes = panes;
	var $container = $panes.parent();
	var $emptyPanes = $panes.children('.DNNEmptyPane');
	if ($emptyPanes.length == $panes.length) {
		$container.hide();
	}
	var $emptyContent = $container.siblings('.DNNEmptyPane');
	if ($emptyContent.length > 0) {
		$container.addClass('selfImportant')
	}
}