var Global = {

	init: function(){
		this.iAmount = 0;
		this.iAmountInBar = 0;
		/*var iAmountMax = 2 * iAmount;*/
		this.iAmountMax = 10000;
		this.iMiddleMaxLength = 257-6-6;
		this.iMiddleLength = 0;
		this.baseUri = '';

	},

	initCufon: function(){		
		if ($('.etalagelist li') != null ){
			Cufon.replace('.etalagelist li', { fontFamily: 'brushed' });
		}		
		if ($('.vervolgheader') != null ){
			Cufon.replace('.vervolgheader', { fontFamily: 'brushed' });
		}		
		
		if ($('.bottom h2') != null ){
			Cufon.replace('.bottom h2', { fontFamily: 'univers' });
		}		
	},

	initNavigation: function(){
		var subnav = $('ul.menu li.has-subnav');
		
		subnav.mousleave(function(){
			$(this).removeClass('hover');
		});
		
	},
	
	initCountdown: function() {	
		if ($('#flashycountdown')) {
			var flashvars = {};                                                                                                                                                                         
			var params = {};
			params.quality = 'best';
			params.wmode = 'transparent';
			params.allowfullscreen = 'false';
			params.allowscriptaccess = 'always';

			var attributes = {};

			swfobject.embedSWF(websiteGlobal.baseUri + '/website/img/countdown.swf', 'flashycountdown', '250', '120', '9.0.0', false, flashvars, params, attributes);
	
		}
	},
	
	initBar: function() {
		this.iMiddleLength = parseInt(this.iAmount / this.iAmountMax * this.iMiddleMaxLength);
		$('.base .middle').width(this.iMiddleLength);							

		this.setBar();
		
		$('.slider .startnumber').html('&euro; 0');
		$('.slider .endnumber').html(this.iAmountMax);	
	},
	
	setBar: function() {
		//console.log('in set bar');
		this.iMiddleLength = parseInt(this.iAmountInBar / this.iAmountMax * this.iMiddleMaxLength);
		$('.base .middle').width(this.iMiddleLength);							
		
		$('.overlay .middle').width(this.iMiddleMaxLength - this.iMiddleLength + 6);
		$('.overlay .middle').css('left', this.iMiddleLength + 6);
		$('.slider .middlenumber').html(this.iAmountInBar);
									
		//console.log(iAmountInBar);
		if (this.iAmountInBar <= this.iAmount && this.iAmountInBar <= this.iAmountMax) {
			this.iAmountInBar += (this.iAmountMax / 100);
			if (this.iAmountInBar > this.iAmount) {
				this.iAmountInBar = this.iAmount;
			}
			if (this.iAmountInBar >= this.iAmountMax) {
				// full!
				this.iAmountInBar = this.iAmountMax;
				$('.slider .middlenumber').html(this.iAmountInBar);
				
				$('.base .middle').width('100%');
				$('.overlay .middle').hide();
				$('.overlay .end').hide();
				$('.base .end').show();								
				return; // so we don't get in an endless loop
			}
			
			setTimeout(jQuery.proxy(Global.setBar, Global), 20);
			return;
		} 
	},
	
	setAmount: function(iAmount) {
		this.iAmount = iAmount;
	},
	
	setAmountMax: function(iAmountMax) {
		this.iAmountMax = iAmountMax;
	},
	
	checkExternalLinks: function() {
		$('a[rel="external"]').attr('target', 'blank');
	}
}

window.onload = function(){ 
	//Global.init(); 
}

