



function setCookie(name,value) {
	setCookieExp(name, value, 31536000000);
}

function setCookieExp(name,value,Expires) {
	var now = new Date();
	var then = new Date(now.getTime()+Expires);
	var dmn = document.domain.split('.');
	var l = dmn.length;
	var cdmn = dmn[l-2]+'.'+dmn[l-1];
	document.cookie = name+"="+escape(value) +"; expires="+then.toGMTString()+"; path=/; domain="+cdmn;
}

function getCookie(name) {
	var cookie = " "+document.cookie;
	var search = " "+name+"=";
	var setStr = null;
	var offset = 0;
	var end = 0;

	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset);
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset,end));
		}
	}
	return(setStr);
}

var clst = ["/nl/","/fr/","/en"];

function sc(p) {
	for (i in clst) {
		if (clst[i] == p) {
			setCookieExp('sp',p, 31536000000);
			break;
		}
	}
}

function lsw(switchTo) {
	var l = document.location.toString().replace("http://"+document.domain,'');
	var c = l.indexOf("/nl") != -1 ? "/nl/" : l.indexOf("/fr") != -1 ? "/fr/" : "/en/" ;
	var g = l.replace(c,switchTo);
	var f = g.split('/');
	var scp = '/'+f[1]+'/';
	/* if (f[2] == "assistance" || f[2] == "support") {
		if (f[1] == "nl") { scp = '/nl/support/';}
		if (f[1] == "fr") { scp = '/fr/assistance/';}
		g = scp;
	}
	if (f[1] == "en") {
		if (f[2] != "corporate" || f[2] != "carrier") {
			g = scp;
		}
	} */
	sc(scp);
	document.location = g;
	return false;
}

var myrules = 	{
				'h1#logo' : function(el){
                        el.onclick = function(){
                        	window.location.href = "/";
                        }
                	}
				};
Behaviour.register(myrules);