$(document).ready(function(){

	var language = $('meta[http-equiv="Content-Language"]').attr('content');
	
	$('ul.downloads li').each(function(){
		var li = $(this);
		var a = $('a', li);
		if (!a.length){
			return;
		}
		var isPDF = a.filter('[href$=".pdf"]').length;
		var text = jQuery.trim(a.text());
		var hrefEmpty = !a.attr('href');
		var href = a[0].href; // get absolute url (.attr('href') returns original href value)
		var title = a.attr('title');
		var class_ = a.attr('class');
		li.text('');
		$('<span></span>').css({
			display: 'block'
			, color: '#4A4441'
		}).addClass('title').text(text).appendTo(li);
		if (!hrefEmpty && isPDF){
			var viewLink = $('<a></a>').attr({ 
				'class': 'iframe ' + class_
				, 'href': 'http://docs.google.com/viewer?embedded=true&url=' + href
			}).appendTo(li);
			if (language == 'nl'){
				viewLink.attr('title', 'Bekijk ' + text).text('Bekijk');
			}
			else{
				viewLink.attr('title', 'View ' + text).text('View');
			}
			viewLink.fancybox({
				padding:0
				, width: 860
				, height: 540
				, onStart: function(){
					$('#fancybox-loading').show();
				}
				, onComplete: function(){
					$('#fancybox-loading').hide();
				}
			})
			.click(function(event){
				if (_gaq !== undefined){
					var href = $('a[href^="/"]:first', li).attr('href');
					_gaq.push(['_trackPageview', href]);
					_gaq.push(['_trackEvent', 'Downloads', 'View', href]);
				}
			});		
			li.append(' | ');
		}
		var downloadLink = $('<a></a>').attr('class', class_).text('Download').appendTo(li);
		if (!hrefEmpty){
			downloadLink.attr('href', href).attr('target', '_blank');
		}
		if (title){
			downloadLink.attr('title', title);
		}
		else
		{
			downloadLink.attr('title', 'Download ' + text);
		}
		if (hrefEmpty){
			$('a', li).qtip({
				content: 'Neem contact met ons op om het document toegezonden te krijgen'
				, position: {
					at: 'top center'
					, my: 'left bottom'
				}
				, style: {
					tip: {
						corner: 'bottom left'
					}
				}
			});
		}
	});

});

