/**
 *	@author:	Danny Ng (http://www.dannytalk.com)
 *	@date:		30/08/08
 *	@updated:	26/09/08
 *	@notes:		Free to use and distribute without altering this notice. Would appreciate a link back.
 *	@usage:		Place the following code before the </body> tag and after <a href="http://www.dannytalk.com/tag/google/">google</a> analytics code,
 *
 *				<script type="text/javascript" src="<PATH-TO-SCRIPT>"></script>
 *				<script type="text/javascript">
 *					dtalk_ga.applyVirtualExits();
 *				</script>
 */

var dtalk_ga = {
	applyVirtualExits: function() {
		var trackPage = function(a)
		{
			var domain_name = document.location.toString().toLowerCase().split('/')[2];
			var exit_domain = a.href.split('/')[2].toLowerCase();
			if (domain_name.toLowerCase().indexOf(exit_domain) == -1)
			{
				if (typeof pageTracker != 'undefined')
					pageTracker._trackPageview('/exit/' + a.href);
			}
		};
		var anchors = document.getElementsByTagName('a');
		for (var i = 0; i < anchors.length; i++)
		{
			if (anchors[i].href && anchors[i].href != (document.location + '#'))
			{
				if (typeof anchors[i].onclick == 'undefined')
					anchors[i].onclick = function(e) {
						trackPage(this);
					};
				else if (typeof anchors[i].onclick == 'function')
				{
					var old_onclick = anchors[i].onclick;
					anchors[i].onclick = function(e) {
						old_onclick();
						trackPage(this);
					};
				}
			}
		}
	}
};