
if (typeof document["omniture_pageName"] != "undefined") {
    var str = document.omniture_pageName.toString();
    document.omniture_hier1 = str.replace(/:/g, "/");
    var matches = str.match(/(([^:]*:){0,3}[^:]*)[:]?.*/);
    document.omniture_prop4 = matches[1];
}

/* Functions for setting eVars and props */

function setVar(name) {
	var documentVarName = "omniture_"+name;
	if (typeof document[documentVarName]!="undefined") {
			s[name] = document[documentVarName];
	}

}

function setVars(name, nofVars) {
	for (var i=1;i<=nofVars;i++) {
		var varName = name+i;
		var documentVarName = "omniture_"+varName;
		if (typeof document[documentVarName]!="undefined") {
			s[varName] = document[documentVarName];
		}
	}
}

setVar("pageName");
setVar("pageType");
setVars("prop",50);
setVars("hier", 5);


/* E-Commerce Variables */

setVar("events");
setVar("products");
setVar("purchaseID");
setVar("zip");
setVars("eVar",50);

//Setting Custom Link Tracking
s.linkTrackVars="events"
s.linkTrackEvents="event4,event32"

function setLoginEvent(obj) {
	clearVars();
	var s=s_gi(s_account);
	s.events = "event4";
	s.tl(obj,'o', 'P-Login')
}

function setInvoiceEvent(obj) {
	clearVars();
	var s=s_gi(s_account);
	s.events = "event32";
	s.tl(obj,'o', 'P-Fakturavisning')
}

function clearVars() {
	s.events="";
	s.products="";
	s.productId="";
	s.purchase="";
    s.zip="";

	for(var i=1;i<=50;i++) {
		var varName = "eVar"+i;
		if (typeof s[varName]!= 'undefined') {
			s[varName]="";
		}
	}

	for(var i=1;i<=50;i++) {
		var varName = "prop"+i;
		if (typeof s[varName]!= 'undefined') {
			s[varName]="";
		}
	}

}

