var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

var x = location.hostname;

function noPercent(x)
{
	x = unescape(x);
	return x.replace(/\+/g," ").replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}

function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function sleuth(sleuthTracker) {
    if (document.cookie.indexOf("__utmz=") != -1) {
        var c2 = readCookie('__utmz');
        var ca2 = c2.split('|');
        temp2 = ca2[0].substring(ca2[0].indexOf('utmcsr'));
        ca2[0] = temp2;
        var src = ' ';
        var campaign = ' ';
        var medium = ' ';
        var term = ' ';
        var cancel = false;
        for (i = 0; i < ca2.length; i++) {
            temp3 = ca2[i];
            temp4 = temp3.split('=');
            if (temp4[0].match('utmgclid')) {
                src = 'google';
                medium = 'cpc';
                campaign = 'google';
                term = 'null';
                cancel = true;
            }
            if (temp4[0] == 'utmcsr' && !cancel) {
                src = temp4[1];
            }
            if (temp4[0] == 'utmccn' && !cancel) {
                campaign = temp4[1];
            }
            if (temp4[0] == 'utmcmd' && !cancel) {
                medium = temp4[1];
            }
            if (temp4[0] == 'utmctr') {
                term = temp4[1];
            }
        }
    }
    if (document.location.search.indexOf("gclid") != -1 || document.location.search.indexOf("cpc") != -1) {
        ref = document.referrer;
        re = /(\?|&)(q|p|query|encquery|qt|terms|rdata|qs|wd|text|szukaj|k|searchExpr|search_for|string|search_query|searchfor)=([^&]+)/;
        searchq = re.exec(ref);
        if (searchq) {
            seg = noPercent(medium + '/' + src + '/' + campaign + '/' + term + '/' + searchq[3]);
            sleuthTracker._setVar(seg);
        }
        else {
            sleuthTracker._setVar('Paid Referral: ' + document.referrer);
        }
    }
    else {
        sleuthTracker._setVar(medium + '/' + src + '/' + campaign + '/' + term);
    }
}

function isFirstVisit() {
    var acookie = readCookie('__utma').split('.');
    var bcookie = readCookie('__utmb').split('.');
    if (acookie[5] == 1 && bcookie[1] < 1) {
        return true;
    }
    else {
        return false;
    }
}

regexp1	= new RegExp(/angeleshealth\.com/);

var pageTracker;

function runGA() {            
	if(typeof(_gat)=='object') {
		if (regexp1.exec(x)){
			try{
				pageTracker = _gat._getTracker('UA-3431674-2');
				pageTracker._setAllowHash(false);
				pageTracker._setDomainName("angeleshealth.com");
				pageTracker._setAllowLinker(true);
				pageTracker._trackPageview();
				if (isFirstVisit()) {
                    sleuth(pageTracker);
                }
				domainLinks = document.getElementsByTagName("a");
				if(domainLinks) {
					for(i=0;i<domainLinks.length;i++) {
						// substitute domains to link to for domain1 and domain2.
						if(domainLinks[i].href.match(/angeles\.custhelp\.com/)) {
							domainLinks[i].href=pageTracker._getLinkerUrl(domainLinks[i].href);
						}
					}
				}
			}catch(err){}
		}
	} else {
            setTimeout("runGA();",100);
      }
} 
runGA();