// JavaScript Document

var googleTracker = new Object();
	googleTracker.code          = 'UA-11838253-3';
	googleTracker.domainName    = '.projectbyadd.com';// set this to false if your not using multiple subdomains
	googleTracker.waitingToLoad = false;
	googleTracker.retries       = 0;
	googleTracker.protocol;


	googleTracker.load = function(){
		var host = window.location.host.replace(/[:].*/ig, '');
		if( host == 'localhost' ) return false;

		this.protocol = (('https:' == document.location.protocol) ? 'https://ssl.' : 'http://www.');

		return this.createTrackerScript()
	}


	googleTracker.createTrackerScript = function(){
		var newScript = document.createElement('script');
		newScript.setAttribute('id', 'googleTracker');
		newScript.setAttribute('language', 'javascript');
		newScript.setAttribute('type', 'text/javascript');
		newScript.setAttribute('src', this.protocol + 'google-analytics.com/ga.js');

		if( document.getElementsByTagName('head') )
			document.getElementsByTagName('head')[0].appendChild(newScript);
		else if( document.getElementsByTagName('body') )
			document.getElementsByTagName('body')[0].appendChild(newScript);
		else
			return false;
		this.waitingToLoad = window.setInterval('googleTracker.startTracker()', 900);
	}


	googleTracker.startTracker = function(){
		if( this.retries > 10 )
			window.clearInterval(this.waitingToLoad);

		try {
			var pageTracker = _gat._getTracker(this.code);
			if( this.domainName != false )
				pageTracker._setDomainName(this.domainName);
			pageTracker._trackPageview();
			window.clearInterval(this.waitingToLoad);
		} catch(err) {
			this.retries ++;
			return false;
		}
	}
googleTracker.load();
