//SetDomain disabled for denne kunde

var domainMatch = "raad.dk";
//var setDomain = ".ret-raad.dk";
var campaign = "skampagne1";
		


function getDomain(str){   
	if (str == null || str.length == 0)      
		return "";    
	str = str.replace("http://","").toLowerCase();    
	var i = str.indexOf("/");   
	if (i > -1)      
		str = str.substring(0, i);    
	var parts = str.split('.');    
	var len = parts.length;    
	if (len < 3)      
		return str;    
	var lastPart = parts[len-1];   
	var secondPart;    
	secondPart = parts[len-2];    
	var two = 2;    
	if (lastPart == "uk" && secondPart == "co")      
		++two;    
	if (len >= 0)      
		return parts.splice(len-two, two).join('.');    
	return "";
}

function queryparam( 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];
}

function referrerqueryparam( name ){  
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");  
	var regexS = "[\\?&]"+name+"=([^&#]*)";  
	var regex = new RegExp( regexS );  
	var results = regex.exec( document.referrer );  
	if( results == null ) return "";  
	else return results[1];
}

function get_cookie ( cookie_name )
{
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );

  if ( results )
    return ( unescape ( results[2] ) );
  else
    return null;
}

function GetSource ()
{
	var asource = "";
	var refdomain = getDomain(document.referrer);
	if (refdomain + "" != "") {
		if (refdomain.indexOf(domainMatch) >= 0 ) { //internal visit
			asource = "";
		}
		else {
			asource = refdomain;
		}		
		
	}
	return asource;
}

var orgSource = GetSource();
var refSource = orgSource;
var setSource = "false";
if (refSource != "" )
{
	setSource = "true";
}
else

{
}

	//Aendrer loebenummeret paa fil og paa htmlsider for at undgaa caching

pageTracker._setAllowAnchor(true); 
//pageTracker._setDomainName(setDomain);

	if (setSource == "true") {
	
		var term = "";
		var source = "";
		var medium = "";
		var content = "";
		
		if (orgSource.indexOf("google") >= 0 ) {
			term = referrerqueryparam("q");
			source = "google";
			medium = "organic";
		}
		else if (orgSource.indexOf("bing") >= 0 ) {
			term = referrerqueryparam("q");
			source = "bing";
			medium = "organic";
		}
		else if (orgSource.indexOf("yahoo") >= 0 ) {
			term = referrerqueryparam("p");
			source = "yahoo";
			medium = "organic";
		}
		else {
			source = orgSource;
			medium = "referral";
			content = document.referrer;
		}
	
		var hash = "utm_source=" + source + "&utm_medium=" + medium + "&utm_campaign=" + campaign + "&utm_term=" + term + "&utm_content=" + content;
		//Add parameters to URL
		window.location.hash = hash;

	}

	try {
		pageTracker._trackPageview();
    } catch(err) {}

	
