﻿$(document).ready(function() {

	Cufon.replace('h1:not(.report, .report h1)', { 
		fontFamily: 'Guardian Compact Black',
		hover: {
			color: '#ED008B'
		}
	});
	
	// Language settings
	var imageText 		= "Bild";
	
	// Init fancybox
	$("a.fancy").fancybox({
		'transitionIn'		: 'fade',
		'transitionOut'		: 'none',
		'titlePosition' 	: 'outside',
		'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
			if(title) {
				return '<span id="fancybox-title-over"><span class="fancybox-descr">' + imageText + ' ' + (currentIndex + 1) + 
				' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span></span>';
			}
			else {
				return '<span id="fancybox-title-over"><span class="fancybox-descr">' + imageText + ' ' + (currentIndex + 1) + 
				' / ' + currentArray.length + '</span></span>';
			}
		}
	});
	
	if($.getUrlVar('view_fancy')){
		var id = $.getUrlVar('view_fancy');
		if(!isNaN(id)) {
			$("a#fancy_"+id).trigger('click');
		}
	}
});

$.extend({
  getUrlVars: function(){
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
      hash = hashes[i].split('=');
      vars.push(hash[0]);
      vars[hash[0]] = hash[1];
    }
    return vars;
  },
  getUrlVar: function(name){
    return $.getUrlVars()[name];
  }
});

