/*
Functions to read the google ads cookie and add to the analytics
*/

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 getRef() {

    ref = document.referrer;
    pattern = /(\?|&)(q|p)=([^&]*)/;
    searchq = pattern.exec(ref);
   
    if(searchq) {
        return searchq[3];
    } else {
        return null;
    }
    
}

function keywords(pageTracker) {

    var allcookies = document.cookie;
    var keyword_cookie = allcookies.indexOf("__utmz");
    
    if ( keyword_cookie != -1) {
        z = readCookie('__utmz');
       
        za = z.split('|');
        t = za[0].split('.');
        za[0] = t[t.length - 1];
        for (i = 0; i < za.length; i++)	{	
            t2 = za[i].split('=');
            if (t2[0] == 'utmgclid' || t2[1] == 'cpc' || t2[1] == 'ppc') {
                    var search = getRef();
            }
        }
        if( search != '' ) { return search; }
        else { return ''; }
    } else {
        return '';
    }
    
        
}