if (eval ("typeof overlibPresent == 'undefined'") || !(eval ("overlibPresent"))){
	document.write('<div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div>');
	document.write('<scri' + 'pt language="JavaScript" src="/code/uniform/overlib.js"><!-- overLIB (c) Erik Bosrup --></scr' + 'ipt>');
	document.write('<scri' + 'pt language="JavaScript">var overlibPresent = true;</scri' + 'pt>');
}

$ = document.getElementById; /* Do never remove, some pages use this functionality without .NET providing it */

function getServerName(){
	var url = window.location.href;
	var servername = url.split("/");
	return servername[2];
}

function openNedstatPDFLink(startnewlink, oldLink, endnewlink){
	var newLink;
	newLink = startnewlink + getServerName() + oldLink + endnewlink;
	window.open(newLink);
	return false;
}

function addEvent(elem, evType, fn, useCapture)
{
	if (elem.addEventListener)
	{
		elem.addEventListener(evType, fn, useCapture);
		return true;
	}
		
	if (elem.attachEvent)
	{
		var r = elem.attachEvent('on'+evType, fn);
		return r;
	}
		
	elem['on'+evType] = fn;
	return 0;
}


/* NedStat functions */
function sitestat(ns_l){// FromUrl v1.5 Copyright (c) 2001-2008 Nedstat B.V. All rights reserved.
var ns_type='' // leave empty for normal/ppc measurement, fill in for clickin, clickout or pdf
var r='' // yes=only parse url when there is a real document.referrer, no=only parse url when there is no real document.referrer, empty=always parse url
var t='?' // tag in url where parameters follow; default '?' could be replaced by "#"
var p=new Array();var w='';var l='';var d=document;var n=navigator;var ns_0=''
;if(top!=self){if('\u0041'=='A'){var u=n.userAgent;if(u.indexOf('Safari')==-1)
{var b=u.indexOf('Opera');if(b==-1||(u.charAt(b+6)+0)>5){b=u.indexOf('Mozilla'
);var xb=b!=-1?u.charAt(b+8)>4:1;if(u.indexOf('compatible')!=-1||xb){var c=
'try{ns_0=top.document.referrer}catch(e){}';eval(c);c=
'try{l=top.document.location.href}catch(e){}';eval(c);}}}}}else{ns_0=
d.referrer;l=d.location.href;}if(ns_0.lastIndexOf('/')==ns_0.length-1){ns_0=
ns_0.substring(ns_0.lastIndexOf('/'),0);}var f=ns_l.indexOf('?');if(f!=-1){
var q=ns_l.substring(f+1);ns_l=ns_l.substring(0,f);if(q){var m=q.indexOf('&');
w=q.substring(0,m==-1?q.length:m);if(w.indexOf('=')!=-1){w='';}if(w){q=
q.substring(m==-1?q.length:m+1);q+=(q?'&':'')+'ns_name='+w;}if(ns_0.length>0){
q+=(q?'&':'')+'ns_referrer='+escape(ns_0);}var s=0;var e=0;while(q.length){e=
q.indexOf('&');if(e==-1){e=q.length;}var o=q.substring(s,e);if(o.substring(0,4
)=='amp;'){o=o.substring(4);}if(o)p[p.length]=o;q=q.substring(e+1);}}}var a=
l.indexOf(t);a=a==-1?0:l.substring(a+1);var j;if(r=='yes')j=ns_0.length;else
if(r=='no')j=!ns_0.length;else if(r=='')j=1;if(a&&j){while(a.length){var e=
a.indexOf('&');if(e==-1){e=a.length;}var k=a.substring(0,a.substring(0,e)
.indexOf('='));var v=a.substring(a.substring(0,e).indexOf('=')+1,e);if(
k.substring(0,4)=='amp;'){k=k.substring(4);}while(v.substring(0,1)=='='){v=
v.substring(1);}if(k=='ns_name'){w=v;}else if(k=='ns_or'){var g='ns_referrer='
;for(var z=0;z<p.length;z++){if(p[z].substring(0,g.length)==g){p[z]=
'ns_referrer='+v;}}}else{if(k.substring(0,3)=='ns_'&&v&&k){var h=0;for(var x=0
;x<p.length;x++){if(p[x].substring(0,p[x].indexOf('='))==k){p[x]=k+"="+v;h=1}}
if(!h){p[p.length]=k+"="+v;}}}a=a.substring(e+1);}}if(!w){return;}var s='';
var y='';for(var i=0;i<p.length;i++)if(p[i].substring(0,8)!='ns_name='){if(p[i
].substring(0,12)!='ns_referrer='){s+='&'+p[i];}else{y='&'+p[i];}}s+=ns_type?
'&ns_type='+ns_type+'&ns_action=view':'';ns_pixelUrl=ns_l+'?'+w+"&ns__t="+(
new Date()).getTime();ns_l=ns_pixelUrl+s+y;if(d.images){ns_1=new Image();
ns_1.src=ns_l;}else{d.write('<img src='+ns_l+' width="1" height="1">');}}

function eblsitestat(decourl, lang, category) 
{	
	addEvent(window, 'load', loadEblSiteStat , false);
	
	function loadEblSiteStat()
	{
		var site = (document.domain.toLowerCase() == "www.electrabel.com") ? "eleccom" : "electest";
		var sitestaturl = document.location.protocol + "//be.sitestat.com/electrabel/" + site + "/s";
		var queryString = getQueryStringAsArray();
		var EblParam = getEblParameter(queryString);
		var nsTypeParam = getOptionalParameter(queryString, "ns_type", "&");
		category = (category == "")? "": ("&category="+category);
		var fullUrl = sitestaturl+"?" + sitestatTransfCode(decourl + ".aspx") + category + "&language=" + lang + nsTypeParam + EblParam;
		sitestat(fullUrl);
	}
	
	function getEblParameter(queryString)
	{
		var result = '';
		for (var paramName in queryString) 
		{
			var paramValue = queryString[paramName];
			if (paramName.substr(0,4).toLowerCase() == 'ebl_')
			{
				result += (paramValue == null || paramValue.length == 0) ? "" : "&" + paramName + "=" + paramValue;
			}
		}
		return result;
	}
	
	function getOptionalParameter(queryString, paramName, separator)
	{
		var paramValue = queryString[paramName];
		return (paramValue == null || paramValue.length == 0)? "": separator + paramName + "=" + paramValue;
	}
	
	function sitestatTransfCode(url) 
	{
		return url.substring(1,url.lastIndexOf(".")).replace(/\//g,".").toLowerCase();
	}
}

/** (c) 2004-2009 Copyright Nedstat BV Netherlands. ALL RIGHTS RESERVED
 * @version 1.1.1
 * @arg a domelement which onclick event triggered this function
 * @arg url url where to navigate to
 * @arg name name of counter
 * @arg type type of event
 * @arg winopt parameters new window
 */
function ns_onclick(i,b,c,h,j){var e="";if(typeof ns_pixelUrl=="string"){e=ns_pixelUrl.substring(0,ns_pixelUrl.indexOf("?")+1)}e+=c;e+="&ns_type="+h+"&ns_action=view";e+="&ns__t="+(new Date()).getTime();if(!b){b=i.href}var d=document.referrer;if(d.lastIndexOf("/")==d.length-1){d=d.substring(d.lastIndexOf("/"),0)}if(d.length>0){e+="&amp;ns_referrer="+escape(d)}j=j||"";var f=(i&&i.target&&i.target!="")?(i.target.substring(0,1)=="_")?i.target.substring(1):i.target:"self";var g=new Image();if(f&&b){if(window[f]){window.ns_softclick_timer=function(k,a){return function(){if(window.ns_softclick_timeout){window.clearTimeout(window.ns_softclick_timeout)}g.onload=g.onerror=function(){return};window[((window[k])?k:"self")].location.href=a}}(f,b);ns_softclick_timeout=window.setTimeout("ns_softclick_timer()",5000);g.onload=g.onerror=window.ns_softclick_timer}else{window.open(b,f,j)}}g.src=e;return false};

function eblns_onclicktaglinks(decoUrl, lang, category)
{
	addEvent(window, 'load', loadonclicktaglinks, false);

	var trackedExtensions = /\.(doc|docx|pdf|xls|xlsx|ppt|pptx|zip|txt|rar|exe|wma|mov|avi|wmv|mp3)$/;
	
	function loadonclicktaglinks()
	{
		var links = document.getElementsByTagName("a");

		for (var i=0; i < links.length; i++)
		{
			var link = links[i];
			try
			{
				var linkhostname = link.hostname;
			
				if (!linkhostname || linkhostname == null || linkhostname.length == 0 
				|| (location.host != linkhostname) 
				|| !(link.pathname.match(trackedExtensions)))
					continue;
					
				if (link.addEventListener)
					link.addEventListener("click", trackFiles, true);
				else if (link.attachEvent)
					link.attachEvent("onclick", trackFiles);		
			}
			catch(err){}
		}
			

		function trackFiles(e)
		{
			var link = getLink(e, this);
			
			var statPageName = getStatPageName(decoUrl);
			var statFileName = getStatFileName(link.href);
			var statFileExtension = getStatFileExtension(link.href);

			var onclickUrl = "download." + statPageName + "." + statFileName
							+ "&ebl_downpage=" + statPageName
							+ "&ebl_downfile=" + statFileName
							+ "&ebl_downext=" + statFileExtension
                            				+ "&language=" + lang
											+ "&category=" + category;
			
			ns_onclick(link, "", onclickUrl, "pdf");
			
			if (e.preventDefault)
				e.preventDefault();
			else
				e.returnValue = false;
		}

		
		function getLink(eventElement, directElement)
		{
			var link = eventElement.srcElement;
			if (link)
				return (link.tagName == "A")? link: link.parentNode; //bug in IE with link containing images
			else
				return directElement;
		}
		
		function getStatPageName(decoUrl)
		{	
			if (decoUrl.charAt(0) == "/")
				decoUrl = decoUrl.substring(1, decoUrl.length);
			
			return decoUrl.replace(/\//g, ".");
		}
		
		function getStatFileName(linkRef)
		{
			var isAssetsFile = (linkRef.indexOf("/assets/content/") >= 0);
		
			var result = linkRef.substring(linkRef.lastIndexOf("/") + 1, linkRef.length);
			
			if (isAssetsFile)
				result = result.replace(/_[A-F0-9]{32}\..+$/,"");
			else
				result = result.substring(0, result.lastIndexOf("."));
			
			return result;
		}
		
		function getStatFileExtension(linkRef)
		{
			return linkRef.substring(linkRef.lastIndexOf(".") + 1, linkRef.length);
		}
	}
}

function getCurrentYear() 
{
	return (new Date()).getFullYear().toString();
}

function getQueryString() 
{
	return window.location.search.substring(1);
}

function getQueryStringAsArray()
{
	var result = new Array();
	var queryString = getQueryString();
	if (queryString == null || queryString.length == 0)
		return result;
	var parameters = queryString.split('&');	
	for (var i=0; i < parameters.length; i++)
	{
		var parameter = parameters[i];
		parameter = parameter.split('=');
		result[parameter[0]] = parameter[1];
	}
	return result;
}

function getCookieKey(key)
{
	var arg=key+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen)
	{
		var j=i+alen;
		if (document.cookie.substring(i, j)==arg) return getCookieValue(j);
		i=document.cookie.indexOf(" ",i)+1;
		if (i==0) break;

	}
	return null;
	
	function getCookieValue(offset)
	{
		var endstr=document.cookie.indexOf (";", offset);
		if (endstr==-1) endstr=document.cookie.length;
		return unescape(document.cookie.substring(offset, endstr));
	}
}

// EBLOverlayer is used by the OverLayer .NET control
function EBLOverlayer(filePath, width, height, closeDelay)
{
	var _filePath = filePath;
	var _width = width;
	var _height = height;
	var _closeDelay = closeDelay; //milliseconds

	function display() 
	{
		Shadowbox.init();
		Shadowbox.open(
		{
			player: 'swf',
			title: '',
			content: _filePath,
			width: _width,
			height: _height,
			displayNav: false,
			flashBgColor: "transparent"
		}
		);
	 
		if (_closeDelay > 0)
			 setTimeout("Shadowbox.close()", _closeDelay);
	}
	
	addEvent(window, 'load', display ,false);
}

function InitHPBanner(slidingTime, slideEffect)
{
	$(document).ready(function() {$("#browsable").scrollable({size:1}).circular().navigator(".pager").autoscroll({interval:slidingTime, autoplay:slideEffect});});
}

function extractSpecificValueFromCookie(cookieName, key, separator) 
{
	var cookieValue = getCookieKey(cookieName);

	if (cookieValue == null)
		return null;
	
	var ccOffset = cookieValue.indexOf(key);
	if (ccOffset < 0)
		return null;
		
	var cc = cookieValue.substr(ccOffset + key.length);
	
	var ampIndex = cc.indexOf(separator);
	
	if (ampIndex < 0)
		return cc;
		
	return cc.substr(0, ampIndex);
}

var _currentLanguage = null;

function getCurrentLanguage()
{
	if (_currentLanguage == null)
		_currentLanguage = extractSpecificValueFromCookie("PreferencesCookie", "culture=", "&").split('-')[0];
	
	return _currentLanguage;
}

// EBLOverlayer is used by the OverLayer .NET control
function EBLOverlayer(filePath, width, height, closeDelay, language)
{
	var _filePath = filePath;
	var _width = width;
	var _height = height;
	var _closeDelay = closeDelay; //milliseconds
	
	Shadowbox.loadSkin('classic', '/standalone/js/shadowbox/skin');
	Shadowbox.loadLanguage(language, '/standalone/js/shadowbox/lang');
	Shadowbox.loadPlayer(['swf'], '/standalone/js/shadowbox/player');

	function display() 
	{
		Shadowbox.init();
		Shadowbox.open(
		{
				 player: 'swf',
				 title: '',
				 content: _filePath,
				 width: _width,
				 height: _height,
				 displayNav: false,
				 flashBgColor: "transparent"
			}
		);
	 
		if (_closeDelay > 0)
		{
			 setTimeout("Shadowbox.close()", _closeDelay);
		}
	}
	
	addEvent(window, 'load', display ,false);
}	

var swfVen;
var EPlayer;

function Vencasting(flashPath, vencastId, userActionExternalPage, width, height)
{
	function loadFlash() 
	{
			swfVen = new SWFObject(flashPath + "?PlayerId=EPlayer", vencastId, width, height, "8", "#ffffff");
			swfVen.addParam("salign", "lt");
			swfVen.addParam("scale", "noscale");
			swfVen.write("vencasting");
			
			EPlayer = new Bannerania(vencastId,"EPlayer");
			EPlayer.myTriggerScroll = true;
			EPlayer.myTracer = true;

			if (typeof(VencastingUserHash) != 'undefined')
				EPlayer.myUserHash = VencastingUserHash;
			if (typeof(VencastingSessionId) != 'undefined')
				EPlayer.mySessionID = VencastingSessionId;
			if (typeof(VencastingFirstVisit) != 'undefined')
				EPlayer.myFirstVisit = VencastingFirstVisit;
			if (typeof(VencastingMyCase) != 'undefined')
				EPlayer.myCase = VencastingMyCase;
			if (typeof(VencastingThisPage) != 'undefined')
				EPlayer.thisPage= VencastingThisPage;

			EPlayer.myLanguage = getCurrentLanguage();
			EPlayer.myUserActionExternalPage = userActionExternalPage;
			EPlayer.Init();
	}
	
	addEvent(window, 'load', loadFlash ,false);
}

function addAdwordsCall(acceptedUrls, conversionId, conversionLabel)
{
	if (acceptedUrls == null || acceptedUrls.urlsList.length == 0)
		return adwordsCall();
		
	var urls = acceptedUrls.urlsList;
	var currentPath = document.location.pathname;
	
	for(var i = 0; i < urls.length; i++)
	{
		if (isUrlAccepted(urls[i].url, currentPath))
			return adwordsCall();
	}
	
	function isUrlAccepted(url, currentPath)
	{
		if (url.path != currentPath)
			return false;
		
		var params = url.params;
		var queryString = getQueryStringAsArray();
		
		for (var j = 0; j < params.length; j++)
		{
			var param = params[j];
			
			if (queryString[param.key] != param.value)
				return false;
		}
		
		return true;
	}

	function adwordsCall()
	{
		document.write("<script type=\"text/javascript\">");
		document.write("/* <![CDATA[ */");
		document.write("var google_conversion_id = \"" + conversionId + "\";");
		document.write("var google_conversion_language = \"en\";");
		document.write("var google_conversion_format = \"3\";");
		document.write("var google_conversion_color = \"ffffff\";");
		document.write("var google_conversion_label = \"" + conversionLabel + "\";");
		document.write("var google_conversion_value = 0;");
		document.write("/* ]]> */");
		document.write("</script>");
		document.write("<script language=\"JavaScript\" src=\"http://www.googleadservices.com/pagead/conversion.js\"></script>");
		document.write("<noscript>");
		document.write("<div style=\"display:inline;\">");
		document.write("<img height=\"1\" width=\"1\" style=\"border-style:none;\" alt=\"\" src=\"http://www.googleadservices.com/pagead/conversion/" + conversionId + "/?label=" + conversionLabel + "&amp;guid=ON&amp;script=0\"/>");
		document.write("</div>");
		document.write("</noscript>");
	}
}
