function createCookie(name,value,days,domain) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	if (domain) {
		var sdomain = "; domain="+ domain;
	}
	else var sdomain = "";
	document.cookie = name+"="+value+expires+sdomain+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

LanguageHeaderKickstart = function(){
  if(window.page){
    window.lang = new LanguageHeader();
  }else{
    setTimeout("LanguageHeaderKickstart()", 100);
  }
}

LanguageHeaderKickstart();

LanguageHeader = function(){
  var sCookieName = "portal_lang";
  var sClass = "secondary";
  var oNavObject = getElementsByClassName(sClass, document)[0];
  var oTabs = oNavObject.getElementsByTagName("li");
  var sLink = "";
  var sLang = "nl";
  var sTmp = new Array();
  var iVarLocation = -1;
  var sHref = "";
  for(i = 0; i < oTabs.length; i++){
     sLink = oTabs[i].getElementsByTagName("a")[0];
     sTmp = sLink.href.split('/');
     sLang = sTmp[sTmp.length - 2];
     sLink.lang = sLang;
     sLink.href = document.location.href.replace("#", "");
     
     iVarLocation = sLink.href.indexOf("lang=");
     
     if(iVarLocation >= 0){
       sHref = sLink.href.substring(0, iVarLocation - 1);
       sLink.href = sHref;
     }
     if(sLink.href.indexOf("?") >= 0){
       sLink.href += "&lang=" + sLang;
     }else{
       sLink.href += "?lang=" + sLang;
     }

     sLink.onclick = function(){
      createCookie(sCookieName, this.lang, 365, "tntpostpakketservice.nl");
     }
  }
}
