/*	
	V+B
	vitorbaum.com.br
\* .......................................................................................... */

/*
	Namespace
\* .......................................................................................... */

var VB = {};

VB.Overlays = function() {

	var opt = {
		classe: 'overlay'
	};
	function init() {
		var domain    = window.location.host;
		var visit_str = "Visit the site";
		var of_str    = "of";

		if ((domain == "vitorbaum.com.br") || (domain == "www.vitorbaum.com.br")) {
			visit_str = "Visite o site";
			of_str    = "de";
		}
		$('a.'+opt.classe+'').colorbox({
			title: function(){
				var title = $(this).attr('title');
				var link = $(this).attr('rel');
				if (link.indexOf('nolink') >= 0) {
					return title;
				} else {
					return title + ' <a href="http://'+link+'" target="_blank">['+visit_str+']</a>';
				}
			},
			transition:'fade',
			opacity: '1',
			current: '{current} '+of_str+' {total}'
		});
	};
	return {
		init: init
	};

}();

VB.External = function() {

	var opt = {
		relname: 'external'
	};	
	function init() {
		//$('a[rel*="'+opt.relname+'"]').attr('target','_blank');
		$('a[rel*="'+opt.relname+'"]').click(function(){
			var fixedLink = $(this).attr('href');
			fixedLink = fixedLink.replace(/https?:\/\/(.*)/,"$1");
			this.track(fixedLink);
		});
	};
	function track(link) {
		pageTracker._trackPageview('/outgoing/'+link);
	};
	return {
		init: init
	};

}();


/*
	Fire in the hole!
\* .......................................................................................... */

$(function(){

	VB.External.init();
	VB.Overlays.init();

});