function init(){
	size=getCookie("dc_fontsize");
	if (size!=null && size!='')
		document.getElementsByTagName("body")[0].style.fontSize=size;
	else {
		document.getElementsByTagName("body")[0].style.fontSize="0.7em";
		storeSize();
	}
}

/* function changeSize(add) */

function changeSize(add){
	foo=document.getElementsByTagName("body")[0].style.fontSize;
	bar=foo.split(".");

	entier=parseInt(bar[0]);

	if(bar[1])
		decimal=parseInt(bar[1].substr(0,1));
	else
		decimal=0;

	if(decimal==0 && add<0) {
		entier+=add;
		decimal=9;
	}
	else if(decimal==9 && add>0) {
		entier+=add;
		decimal=0;
	}
	else {
		decimal+=add;
	}

	size=entier+"."+decimal;

	if(size=='0.5')
		size='0.6';

	if(size=='1.0')
		size='0.9';

	document.getElementsByTagName("body")[0].style.fontSize=size+"em";

	storeSize();
}

/* function storeSize() */

function storeSize(){
	var exp = new Date();
	exp.setTime(exp.getTime() + 24*60*60*90*1000);
	size=document.getElementsByTagName("body")[0].style.fontSize;
	setCookie("dc_fontsize",size,exp,"/");
}

/* function setCookie() */

function setCookie(name, value, expires, path, domain, secure) {
	var curCookie = name + "=" + escape(value) +
	((expires) ? "; expires=" + expires.toGMTString() : "") +
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") +
	((secure) ? "; secure" : "")
	document.cookie = curCookie
}

/* function getCookie() */

function getCookie(name) {
	var prefix = name + "="
	var cookieStartIndex = document.cookie.indexOf(prefix)
	if (cookieStartIndex == -1)
	return null
	var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex +
	prefix.length)
	if (cookieEndIndex == -1)
	cookieEndIndex = document.cookie.length
	return unescape(document.cookie.substring(cookieStartIndex +
	prefix.length,
	cookieEndIndex))
}


/**
* Echange l'etat visible d'un objet
*/
function SwapItem(_Layer)
{

	var _LayerObj;
	if (!(_LayerObj = document.getElementById( _Layer))) return;
	if (_LayerObj.style['display'] == 'block')
			_LayerObj.style.display = 'none';
		else
			_LayerObj.style.display = 'block';

		return false;
};
