//<script language="JavaScript" type="text/javascript"><!--
/* You may give each page an identifying name, server, and channel on the next lines. */
//CreateIdForTrace - leveret af BRFkredit (Birgitte Borgensgaard 02.03.2005)

function traceMenuOpl() {
	var separator = '|';

	var opl = '';
	if (typeof(BE_menuData) != 'undefined' && BE_menuData != null) {
		var menuSti = BE_menuData.danMenuSti(BE_aktivtMenuPunkt);
		var menuPunkt = null;
		if (menuSti) {
			for (var i = 0; i < menuSti.length; i++) {
				menuPunkt = menuSti[i];
				opl += menuPunkt.navn;
				if (i < menuSti.length - 1)
					//opl += ' - ';    bbo 04.12.2008  Omniture
					opl += separator ;
			}
			return opl;
		} 

	}
	return '';
}

function convertTxt(txt) {
	txt = txt.toLowerCase();

	txt = txt.replace('&aelig;','æ');
	txt = txt.replace('&oslash;','ø');
	txt = txt.replace('&aring;','å');

	txt = txt.replace('&aelig;','æ');
	txt = txt.replace('&oslash;','ø');
	txt = txt.replace('&aring;','å');

	return unescape(txt);
}

function getCookieForTrace (name) {
	var fname = name + '=';
      	var dc = document.cookie;
	if (dc.length > 0) {             
		offset = dc.indexOf(fname);      
		if (offset != -1) {           
			offset += fname.length;       
			var end = dc.indexOf(";", offset);
			if (end == -1) end = dc.length;
			return unescape(dc.substring(offset, end));
		}
	}
	return null;
}

var partner = '';
var omraade = '';
var menu = '';
var side = '';
var applikation = '';
var sid = '';
var uid = '';
var id = '';
var handling = '';
var registrering = '';
var banner = '';
var bannerklik = '';
  
function createIdForTrace() {

	var xUrl = this.location.href;
	xUrl = xUrl.toUpperCase();
	var len = xUrl.length;
	var xPos = xUrl.indexOf('&$REF=');
	if (xPos > -1) {
		xUrl = xUrl.substring(xPos+6,len);
		var yPos = xUrl.indexOf('&');
		if (yPos > -1) {
			xUrl = xUrl.substring(0,yPos);
		}
		partner = xUrl;
	}

	if (partner == '') {
		if (document.getElementById('$REF')) {
			var partnerFelt = document.getElementById('$REF').value;
			if (typeof(partnerFelt) != 'undefined' && partnerFelt.value != null) {
				partner = partnerFelt.value;
			}
		}
	}

	
	//bbo 04.12.2008 - partner skal ikke udfyldes per default 
	/*if (partner == '') {
		partner = 'brfkredit';
	}*/

	var omraadeFelt = getCookieForTrace('WHEREAMI');
	if (typeof(omraadeFelt) == 'undefined' || omraadeFelt == '' || omraadeFelt == null) {
		omraade = 'privat';
	}
	else {
		omraade = omraadeFelt;
	}

	//er der en venstre-menu ?
	if (typeof(_Niveau) != 'undefined' && (_Niveau) &&
		typeof(_Href) != 'undefined' && (_Href)) {
		menu = traceMenuOpl();
	}

	if (document.getElementsByName('pageNameForTrace')) {
		var sideFeltTest = document.getElementsByName('pageNameForTrace');
		if (typeof(sideFeltTest) != 'undefined' && sideFeltTest.length != null) {
			var sideFelt = sideFeltTest[0];		
		    if (typeof(sideFelt) != 'undefined' && sideFelt.value != null) {
			    side = sideFelt.value;
			}
		}
	}

	if (side == '') {
		side = document.title;
	}

	if (document.getElementsByName('pageIdForTrace')) {
		var idFeltTest = document.getElementsByName('pageIdForTrace');
	    if (typeof(idFeltTest) != 'undefined' && idFeltTest.length != null) {
		    var idFelt = idFeltTest[0];
		    if (typeof(idFelt) != 'undefined' && idFelt.value != null) {
			    id = idFelt.value;
			}
		}
	}

	if (document.getElementsByName('omraade')) {
		var idFeltTest = document.getElementsByName('omraade');
	    if (typeof(idFeltTest) != 'undefined' && idFeltTest.length != null) {
		    var idFelt = idFeltTest[0];
		    if (typeof(idFelt) != 'undefined' && idFelt.value != null) {
			    omraade = idFelt.value;
			}
		}
	}

	if (document.getElementsByName('applikation')) {
		var idFeltTest = document.getElementsByName('applikation');
	    if (typeof(idFeltTest) != 'undefined' && idFeltTest.length != null) {
		    var idFelt = idFeltTest[0];
		    if (typeof(idFelt) != 'undefined' && idFelt.value != null) {
			    applikation = idFelt.value;
			}
		}
	}

	if (document.getElementsByName('UID')) {
		var idFeltTest = document.getElementsByName('UID');
	    if (typeof(idFeltTest) != 'undefined' && idFeltTest.length != null) {
		    var idFelt = idFeltTest[0];
		    if (typeof(idFelt) != 'undefined' && idFelt.value != null) {
			    uid = idFelt.value;
			}
		}
	}

	if (document.getElementsByName('SID')) {
		var idFeltTest = document.getElementsByName('SID');
	    if (typeof(idFeltTest) != 'undefined' && idFeltTest.length != null) {
		    var idFelt = idFeltTest[0];
		    if (typeof(idFelt) != 'undefined' && idFelt.value != null) {
			    sid = idFelt.value;
			}
		}
	}

	if (document.getElementsByName('handling')) {
		var idFeltTest = document.getElementsByName('handling');
	    if (typeof(idFeltTest) != 'undefined' && idFeltTest.length != null) {
		    var idFelt = idFeltTest[0];
		    if (typeof(idFelt) != 'undefined' && idFelt.value != null) {
			    handling = idFelt.value;
			}
		}
	}

	if (document.getElementsByName('registrering')) {
		var idFeltTest = document.getElementsByName('registrering');
	    if (typeof(idFeltTest) != 'undefined' && idFeltTest.length != null) {
		    var idFelt = idFeltTest[0];
		    if (typeof(idFelt) != 'undefined' && idFelt.value != null) {
			    registrering = idFelt.value;
			}
		}
	}
	
	 if (document.getElementsByName(' banner ')) {
  		var idFeltTest = document.getElementsByName(' banner ');
     	if (typeof(idFeltTest) != 'undefined' && idFeltTest.length != null) {
      		var idFelt = idFeltTest[0];
      		if (typeof(idFelt) != 'undefined' && idFelt.value != null) {
       			banner = idFelt.value;
   			}
  		}
 	}

 	if (document.getElementsByName(' bannerklik ')) {
  	var idFeltTest = document.getElementsByName(' bannerklik ');
     	if (typeof(idFeltTest) != 'undefined' && idFeltTest.length != null) {
      	var idFelt = idFeltTest[0];
      		if (typeof(idFelt) != 'undefined' && idFelt.value != null) {
       			bannerklik = idFelt.value;
   }
  }
 }

	// BBO 13.08.2008 dobbelt apostrof erstattet af enkelt apostrof og semikolon tilføjet - desuden lå felterne før uden for metoden 
	s.pageName=convertTxt(id);
	s.server=top.location.host;
	s.channel=convertTxt(omraade);
	s.pageType="";
	s.prop1='';
	s.prop2='';
	s.prop3='';
	s.prop4=convertTxt(side);
	s.prop5=convertTxt(uid);
	//s.prop6='unknown client status';  bbo 04.12.2008
	s.prop11=banner;  // ura 16.07.2010 - Creuna bannerklik projekt
	s.prop12=bannerklik;  // ura 16.07.2010  - Creuna bannerklik projekt
	/* Conversion Variables */
	s.campaign=convertTxt(partner);
	s.state='';
	s.zip='';
	s.events=handling; //mrn 07.05.2009 - Creuna page value project
	s.products=registrering; //mrn 07.05.2009 - Creuna page value project
	s.purchaseID='';
	s.eVar1=sid;  //bbo 04.12.2008 sid flyttet fra s.prop10 
	s.eVar2='';
	s.eVar3='';
	s.eVar4='';
	s.eVar5='';
	s.hier1=convertTxt(menu);      //bbo 04.12.2008  s.hier1 tilføjet

	/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
	var s_code=s.t();if(s_code)document.write(s_code); //--></script>
	//<!-- End SiteCatalyst code version: H.15.1. -->

}


