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', 1, "first_source", source, 1]);
		GAObj.push(['_setCustomVar', 2, "first_medium", medium, 1]);
		GAObj.push(['_setCustomVar', 3, "first_keyword", keyword, 1]);
  }
	} catch (err) {}
}
