/*  ga-external.js, version 0.1.0
 *  External link Support JavaScript library for Google Analytics,
 *  (c) 2007- Noriaki UCHIYAMA <uchiyama.noriaki+js@gmail.com>
 *
 *  Require Prototype JavaScript framework: http://prototype.conio.net/
 *
 *  This library is freely distributable under the terms of an MIT license.
 *  For details, see the authors web site: http://blog.fulltext-search.biz/
 *
 /*--------------------------------------------------------------------------*/

Event.observe(window, 'load', function(){
			  // if(typeof urchinTracker != 'function') return;
			  var _ga_anchors = $A($$('a'));
			  _ga_anchors.each(function(_ga_anchor){
							   var _ga_prefix = '/external/';
							   if(_ga_anchor.rel != '') {
							   var _ga_anchor_rels = _ga_anchor.rel.strip().split(' ');
							   var _ga_prefix = '/' + _ga_anchor_rels[0] + '/';
							   var _ga_postfix = (typeof _ga_anchor_rels[1] != 'undefined') ? '/' + _ga_anchor_rels[1] : '';
							   }
							   var _ga_index = _ga_anchor.href.indexOf(location.hostname);
							   if(_ga_index != 7 && _ga_index != 8 || typeof _ga_anchor_rels != 'undefined') {
							   Event.observe(_ga_anchor, 'click', function(_ga_evt){
											 _ga_analytics(_ga_evt, _ga_prefix, _ga_postfix);
											 }, false);
							   }
							   });
			  }, false);

function _ga_analytics(_ga_evt, _ga_prefix, _ga_postfix) {
	var _ga_elm = Event.element(_ga_evt);
	while(_ga_elm.tagName.toLowerCase() != 'a') {
		_ga_elm = _ga_elm.parentNode;
	}
	var _ga_elm_href = _ga_elm.href.toArray();
	_ga_elm_href.unshift(_ga_prefix);
	_ga_elm_href.push(_ga_postfix);
	// urchinTracker(_ga_elm_href.join('').escapeHTML());
	pageTracker._trackPageview(_ga_elm_href.join('').escapeHTML());
}

