function Script() {
    var self = this;

    self.init = function() {
        self.initPopupLinks();
		self.initGoogleAnalytics();
		self.initPortfolio();
    };

    /*
     * Opent popup-link's in een nieuw window.
     */
    self.initPopupLinks = function() {
        jQuery("a.popup-link").click(function() {
            var location = jQuery(this).attr("href");
            window.open(location,"","width=800,height=600,scrollbars=yes,resizable=yes,toolbar=no,location=no,menubar=no");

            return false;
        });
    };
		
	self.initGoogleAnalytics = function(){
		jQuery.getScript("http://www.google-analytics.com/ga.js", function() {
			var pageTracker = _gat._getTracker("UA-4801172-1");
			pageTracker._initData();
			pageTracker._trackPageview();
		});
	};
	
	self.initPortfolio = function() {
		jQuery("#carousel").infiniteCarousel({
			displayTime: 2500,
			textholderHeight : .30
		}).css("visibility", "visible");
	};

    return self.init();
}

$(document).ready(function() {
    var script = new Script();
});
