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"));

if (location.search.match("thanks=yes")) {
	var google_conversion_id = 1058086624;
	var google_conversion_language = "en_US";
	var google_conversion_format = "1";
	var google_conversion_color = "ffffff";
	var google_conversion_label = "IVBeCO7ekgEQ4L3E-AM";
	var google_conversion_value = 260.0;
	document.write(unescape('%3Cscript language="JavaScript" src="http://www.googleadservices.com/pagead/conversion.js"%3E%3C/script%3E'));
}

var pageTracker;

function readCookie(name) {		// function to read cookie
	var nameRegex = new RegExp("(?:;\\s|^)" + name + "=([^;]+)"), nameValue;	// match name of cookie and store value in $1
	nameValue = nameRegex.exec(document.cookie);				
	return nameValue && nameValue[1];
}

function noPercent(x) {
	x = unescape(x);
	return x.replace(/\+/g, " ").replace(/(^ +| +$)/g, "");
}

function sleuth() {
	var cpcValue = "cpc - ", userdef, cpcregexp, ref, re, searchq;
	if (location.search.indexOf("gclid") !== -1 || location.search.indexOf("cpc") !== -1) {	
		userdef = readCookie("__utmv");
		cpcregexp = new RegExp(/^cpc - /);
		if (!userdef || !cpcregexp.exec(userdef)) {
			ref = document.referrer;
			re = new RegExp(/(?:\?|&)(?: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) { 
				cpcValue += noPercent(searchq[1]);
			} else {
				cpcValue += "Paid Referral: "; 
				cpcValue += ref;
			}
			pageTracker._setVar(cpcValue);
		}
	}
}

function runGA() {            
    var serviceForm = document.forms.service_call_form;
	if (typeof(_gat) === "object") {
	    try {
		    pageTracker = _gat._getTracker("UA-1913453-1");
			pageTracker._trackPageview();
			sleuth();
			if(serviceForm) { 
				serviceForm.action += "&thanks=yes";
			}
		} catch (err) {}
	} else {
        setTimeout(function () { 
		    runGA(); 
		}, 100);
    }
}

runGA();


