function distilledCheckAnalyticsCookie() {
	var cookiename = "__utma";
	var cookiecheck = 0;
	var cookies = document.cookie.split(';');
	for (var i=0;i<cookies.length;i++){
		while (cookies[i].charAt(0)==' ') cookies[i] = cookies[i].substring(1,cookies[i].length);
		if (cookies[i].indexOf(cookiename+'=') == 0){
			cookiecheck = 1;
		} //if
	} //for
	return cookiecheck;
}//distilledCheckAnalyticsCookie

function ephriconFirstClickAttr(GAObj) {
    try {
        if (distilledCheckAnalyticsCookie() === 0){
            var source= "direct";
            var medium="-";
            var keyword="-";
            if (document.referrer) {
                var refURL= document.referrer.split('/');
                source=refURL[2];
                // check for query string from common search engines
                if (qSTR= document.referrer.match(/(?:([#]|[?]|[&]))(?:(encquery|k|p|q|qs|qt|query|rdata|search_word|szukaj|terms|text|wd|words))=[^&]*/i)) {
                    keyword= qSTR[0].substr(qSTR[0].indexOf("=")+1,qSTR[0].length);
                    if (document.location.href.indexOf("gclid=")>-1 || document.location.href.indexOf("utm_medium=cpc")>-1) {
                        medium="cpc"
                    } else {
                        medium="organic";
                    }
                } else {
                    medium="referral";
                }
            }
            GAObj.push(['_setCustomVar', 3, "first_source", source, 1]);
            GAObj.push(['_setCustomVar', 4, "first_medium", medium, 1]);
            GAObj.push(['_setCustomVar', 5, "first_keyword", keyword, 1]);
        }
	} catch (err) {}
}
