if (window.XOS){
	if (window.XOS.treatment){
		if (window.XOS.treatment.xosVisitorKey){
			s.prop50 = window.XOS.treatment.xosVisitorKey;
			s.eVar50 = window.XOS.treatment.xosVisitorKey;
		}
	}
}

var strEvent = "";
var strProd = "";
var sEvar2='';

// get protocol from the location
var strProtocol = window.location.protocol;
var i = strProtocol.indexOf(":");
if (i != -1) {
    strProtocol = strProtocol.substring(0,i);
}


// code for release 58

var formscreen = '';
if (document.form && document.form.screenNumber && document.form.screenNumber.value){
    formscreen = ' '+document.form.screenNumber.value;     
}
if (document.form && document.form.screenType && document.form.screenType.value=='1'){
    formscreen = ' overzicht'; 	
}
if (document.form && document.form.screenType && document.form.screenType.value=='2'){
    formscreen = ' verzonden'; 	
}

s.prop1=sProp1;
s.prop2=sProp2;
s.prop3=sProp3;
s.prop4=sProp4+formscreen;
s.prop5="";
s.events=strEvent;
s.products=strProd;
s.pageName=sPageName+formscreen;
s.server=strProtocol;

if (sProp1.length>0 && sProp2.length>0){
	sEvar2=sProp1+" "+sProp2; 
}
		
if(sEvar2){
s.eVar2=sEvar2;
}

if(sProp1){
	s.channel=sProp1;
}
// code for s.hier1
if(!s.prop1){
s.hier1=""; 
	}
else if(s.prop1 && s.prop2=="" && s.prop3==""){ 
	s.hier1=s.prop1;
}
else if(s.prop1 && s.prop2 && s.prop3==""){
	s.hier1=s.prop1+","+s.prop2; 
	}
else if(s.prop1 && s.prop2 && s.prop3)	{
	s.hier1=s.prop1+","+s.prop2+","+s.prop3; 
	}
	
//code for Omniture advance link tracking starts here

function addtrackingcode(href, src){
 var base = document.getElementsByTagName('base')[0];
 if (base){
 var basehref = document.getElementsByTagName('base')[0].getAttribute('href');
 var dest = href
 if (dest.indexOf(basehref)!=-1){
       dest = dest.substring(basehref.length);  
      }
 var  current =  s.pageName;
 
 var cp=href+"#nav="+current+":"+ src +":"+ dest;
 return cp;
   }
 return href;
}



 var section = document.getElementById('menupanelcontainer');
 if (section){
  var navlinks = section.getElementsByTagName('a');
  for (var i = 0; i < navlinks.length; i++) {
   if(navlinks[i].href!="javascript:;") {
    navlinks[i].href = addtrackingcode(navlinks[i].href, 'men');
           }   
  }
 }
 
 var section = document.getElementById('sub_content');
 if (section){
  var navlinks = section.getElementsByTagName('a');
  for (var i = 0; i < navlinks.length; i++) {
   navlinks[i].href = addtrackingcode(navlinks[i].href, 'col'); 
  }
 }
 
 var section = document.getElementById('privebox');
 if (section){
  var navlinks = section.getElementsByTagName('a');
  for (var i = 0; i < navlinks.length; i++) {
   navlinks[i].href = addtrackingcode(navlinks[i].href, 'wpr'); 
  }
 }
 
 var section = document.getElementById('zakelijkbox');
 if (section){
  var navlinks = section.getElementsByTagName('a');
  for (var i = 0; i < navlinks.length; i++) {
   navlinks[i].href = addtrackingcode(navlinks[i].href, 'wpr');  
  }
 }
 
 // for s.prop8 and s.evar8
   
 var currentPageName = "";       
 if(getAnchorParameter('nav', window.location.href)) {
    var anchorParam = getAnchorParameter('nav', window.location.href).split(":") ;
         var currentPage=anchorParam[0].split("%20") ;
      for(var m=0 ; m<currentPage.length ; ++m )
      { if(m<currentPage.length-1)
           currentPageName = currentPageName.concat(currentPage[m]," ");
     else
         currentPageName = currentPageName.concat(currentPage[m]) ;
    }
	s.prop8 = currentPageName+":"+anchorParam[1]+":"+anchorParam[2] ;
	s.eVar8= currentPageName+":"+anchorParam[1]+":"+anchorParam[2] ;
 }

 

// to retrieve the value of any attribute from url
function getAnchorParameter(name, url){  
	 name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	 var regexS = "[\\#&]"+name+"=([^&]*)";
	 var regex = new RegExp( regexS );
	 var results = regex.exec(url);
	 if(results == null){
	  return "";
	 }else { 
	  return results[1];
	 }
 
}
// code for omniture advance link tracking ends here

// code for IB help pages

var strPageName='';
var strProp5='';
function getVideoFileName(){
	var divObject=document.getElementById('helpFlash');
	if(divObject){	
	var videoFileName=divObject.getAttribute("name"); 
	strProp5="ii_"+videoFileName; 
	strPageName=s.pageName+" "+strProp5; 
	vars = new Object(); 
	vars.prop5=strProp5;
	vars.pageName=strPageName;
	s.t(vars);
	}
}
function removeVideoFileName(){
	vars = new Object(); 
	vars.prop5=s.prop5;
	vars.pageName=s.pageName;
	s.t(vars);
	
}

// code added for IB Instruction pages

function getFlashName(id){ 
	if (id != ""){
		var countValue = 0;
		var nodeLink = document.getElementById(id); 
		var divElem = nodeLink.parentNode.parentNode.parentNode.parentNode; 
		var allDivs = divElem.getElementsByTagName('div');
		var idCount = id.split("_"); 
		for(var i=0; i<allDivs.length; i++){
				if ((allDivs[i].id == "demonstratie")&&(idCount[0] == "iddemo")){ 
						var flashName=allDivs[i].getAttribute("name"); 
						strProp5="ii_"+flashName;  
						strPageName=s.pageName+" "+strProp5; 
						vars = new Object(); 
						vars.prop5=strProp5;
						vars.pageName=strPageName;
						s.t(vars);
					}
				
				if ((allDivs[i].id == "oefening")&&(idCount[0] == "idofen")){ 
						var flashName=allDivs[i].getAttribute("name");
						strProp5="ii_"+flashName;  
						strPageName=s.pageName+" "+strProp5; 
						vars = new Object(); 
						vars.prop5=strProp5;
						vars.pageName=strPageName;
						s.t(vars);
					}
			}
		
	}	
}
