	function getCookie(c_name) {
		if(document.cookie.length > 0) {
			c_start = document.cookie.indexOf(c_name + "=");
			if(c_start != -1) { 
				c_start = c_start + c_name.length+1;
				c_end = document.cookie.indexOf(";",c_start);
				if(c_end == -1)
					c_end = document.cookie.length;
				return unescape(document.cookie.substring(c_start,c_end));
			}
		}
		return ""
	}
	function getCookiePart(c_name, part_name) {
		var c = getCookie(c_name);
		if(c.search(part_name) != -1) {
			var clear_start = new RegExp("^.*." + part_name + "=", "i");
			c = c.replace(clear_start, "");
			c = c.replace(/\|.*$/, "");
			return c;
		} else {
			c = "";
			return c;
		}
	}
	
	function setCookie(c_name,value,expiredays) {
		var exdate=new Date();
		exdate.setDate(exdate.getDate()+expiredays);
		document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toUTCString());
	}
	
	function gup(name) {
		name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
		var regexS = "[\\?&]"+name+"=([^&#]*)";
		var regex = new RegExp( regexS );
		var results = regex.exec( window.location.href );
		if (results == null)
			return "";
		else
			return results[1];
	}
	
	// Kampanjataulukko
	var campaigns = new Array();
	campaigns[0] = 'everyday_k';
		
	var urlCampaignName;
	
	// Valitaan kampanjan nimi riippuen ollaanko brandi vai maksusivulla
	if (document.domain == 'online.opr-vakuus.fi') {
		var urlCampaignParts = gup('utm_medium');
		urlCampaignParts = urlCampaignParts.split('|');
		urlCampaignName = urlCampaignParts[0];
	} else {
		urlCampaignName = gup('utm_campaign');
	}
	
	var _gaq = _gaq || [];
	_gaq.push(['_setAccount', 'UA-1807559-4']);
	
	// Tarkistetaan tuliko kävijä määritetystä kampanjasta
	for (var i in campaigns) {
		// Kampanjaparametrit tai cookie voimassa
		if (campaigns[i] === urlCampaignName) {
			setCookie('fromCampaign', 1, 30);
			break;
		}
	}
	
	// Tarkistetaan onko kampanjacookie olemassa
	var c_cookie = getCookie('fromCampaign');
	if (c_cookie != null && c_cookie != '') {
		_gaq.push(['_setCustomVar', 1, 'cpc', 'everyday_k', 2]);
	}
	
	_gaq.push(['_trackPageview']);
	
	(function() {
		var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
		ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
		var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
	})();
