
		/**
		 *	checks if link is external 
		 *	usage: a:external (only if element has href attr)
		 */

		$.extend($.expr[':'], {
						
			external: function(a,i,m) {
				if(!a.href) {return false;}
				return a.hostname && a.hostname !== window.location.hostname;
			}
			
		});

		function log(msg) { return window.console ? console.log(msg) : null; }

		$(function(){
		

			// http://fancybox.net/howto
			var fb_conf = {frameWidth: 860, frameHeight: 545, hideOnContentClick:false, overlayShow:true, overlayOpacity:.8}
			
			// apply fancybox to all video links
			$("a.video:not(.group)")
				.fancybox(fb_conf)
				.click(function() {
			
					// GA trackPageview			
					var value = $(this).attr('rel');

					if (typeof pageTracker != "undefined" && typeof pageTracker._trackPageview == "function") {
						
						log('action: track pageview / page: '+value);
						pageTracker._trackPageview(value);
					
					}
			
					return false;
			
				});

			// auto launch video
			if($("#launch-video").length > 0) { $("#launch-video").fancybox(fb_conf).click(); }

			// scroll to top
			$("a.scroll").click(function() { var location = $(this).attr("href"); $.scrollTo(location, 600); return false; });
			
			$(".eq").equalHeights();
			
		});
