/*
-----------------------------------------------
Common JavaScript
Site: talismancoachlines.co.uk
Version: 11 May 2009
----------------------------------------------- */

window.addEvent('domready', function() {
	newWin();
	currentNav();
	zebraStripes();
});

/* Current Nav (MT)
----------------------------------------------- */
function currentNav() {
	path = document.location.href.split('/').getLast();
	$$('#nav a[href="' + path + '"]').getParent().addClass('current');
}

/* New Window Links (MT)
----------------------------------------------- */
function newWin() {
	$$('a[href]').each(function(a) {
		if ((!a.href.indexOf('http://') && !a.href.match('^http://([^.]+[.])?(' + document.domain + ')')) || a.href.match('.wmv|.pdf|https://')) {
			a.onclick = function(event) {
				event = new Event(event);
				if (event.shift || event.alt || event.control || event.meta) {
					return true;
				} else {
					window.open(this.href);
					return false;
				}
			};
		}
	});
}

/* Zebra Stripes (MT)
----------------------------------------------- */
function zebraStripes() {
	var z;
	$$('.zebra tr').each(function(tr) {
		z = (z) ? false : true;
		if (z) tr.addClass('alt');
	});
}