$(document).ready(function(){

	/* External Links */
	$('a[href^=http://]').externalLinks({
		title_prefix:    'Nieuw venster : '
	});
	$('a[href$=.pdf]').externalLinks({
		class_name:      'acrobat',
		title:           'Adobe Acrobat Document',
		tracking_prefix: 'download'
	});
	$('a[href$=.vcf]').externalLinks({
		class_name:      'vcard',
		title:           'Vcard',
		tracking_prefix: 'download'
	});
	$('form[class*=external]').attr('target', '_blank');

	/* Google Maps Link */
	$('address').googlemaps({
		class_name: 'googlemaps',
		title:      'Bekijk in Google Maps',
		url:        'http://maps.google.nl/'
	});

	/* Image Ticker */
	$('#ticker').cycle({
		delay:   -4000,
		fx:      'shuffle', 
		shuffle: {
			top:  -25,
			left: 185
		}
	});

	$('pre').codify({
		style: 'blue',
		geshi: 'http://www.saspijkerman.com/geshi/codify.php'
	});

	/* Portfolio Collapse */
	$('#portfoliobox').accordion({
		speed:  250,
		header: "h3"
	});
	$('#portfoliobox h3').addClass('accordion-enabled').attr('title', 'Klik hier om de details te zien');

	/* Event Tracking */
	$('#portfoliobox h3').click(function() {
		var name   = $(this).text();
		var target = $(this).next().attr('id');
		pageTracker._trackEvent("Portfolio", "Click", name);
		clicky.log('/portfolio.html#' + target, 'saspijkerman.com &raquo; Portfolio &raquo; ' + name);
	});
	$('#sidebar input[name*=tl]').click(function() {
		var name = $(this).attr('title');
		pageTracker._trackEvent("Translate", "Click", name);
	});
	$('a[rel*=external]').click(function() {
		var target = $(this).attr('href');
		pageTracker._trackPageview('/external/' + target);
	});
	$('a[href$=.pdf]').click(function() {
		var target = $(this).attr('href');
		pageTracker._trackPageview('/download/' + target);
	});
	$('a[href$=.vcf]').click(function() {
		var target = $(this).attr('href');
		pageTracker._trackPageview('/download/' + target);
	});

	/* CSS Fixes */
	$('#ticker li:first-child').addClass('first');

});
