// utile pour rebasculer rapidement en version draft
//var baseurl = "http://new.dascritch.net" ;
// tu t'es vu quand tu me frame ?
if (top.location != self.location) {top.location = self.location.href;} //naaaaaaaaaaaaan mais !

function showtime() {
	noanim=false;
	masquee_cache();
}


//http://simon.incutio.com/js/getElementsBySelector.js
//http://simon.incutio.com/archive/2003/03/25/getElementsBySelector

// A REVOIR en prenant http://css.viapanda.com/getElementsBySelector/

// NAN trouvé sur http://www.webmaster-hub.com/lofiversion/index.php/t21834.html

/****** getElementsBySelector DEBUT */
function hasClass(object, className) {
	if (!object.className) return false;
	return (object.className.search('(^|\\s)' + className + '(\\s|$)') != -1);
}

function GetElementsWithClassName(elementName,className)
{
	var allElements = document.getElementsByTagName(elementName);
	var elemColl = new Array();
	for (var i = 0; i< allElements.length; i++) {
		if (hasClass(allElements[i], className)) elemColl[elemColl.length] = allElements[i];
	}
	return elemColl;
}
/****** getElementsBySelector FIN */


function zoomtext(t,m)
{
	actuel=document.body.style.fontSize;
	if (actuel.indexOf('px')!=-1)
		{
		//actusize=parseInt(actuel.substr(0,(actuel.indexOf('pt'))));
		actusize=parseInt(actuel);
		}
	else {
		actusize=13;
		}
	if (t!=m)
	{
		document.body.style.fontSize=(actusize+t)+'px';
		createCookie('zoom',document.body.style.fontSize,'');
	}
}

function flipflop(masquable)
{
	q=document.getElementById(masquable).style;
	if (q.display=='none')
	{
		q.visibility='visible';
		q.display='block';
	} else	{
		q.visibility='hidden';
		q.display='none';
	}
}

function masquee_cache() // 
/* 

Cette fonction cache/décache un block masquable
		Son usage principal est pour aérer la présentation du site.
Pour des raisons d'accessibilités, sur recommandation de Tristan Nitot, les blocs masquables sont "visible"s dans le style, mais cachés en javascript:onload

algo de modif de propriété par class trouvé sur http://www.mozilla.org/docs/web-developer/css1technote/css1tojs.html
mais méthode originale pas propre.
 Suggéré par Shift< sur woof.lu  de passer de l'UA sniffing à fonction snif
 plus ajoût de la méthode 4 très gruik
 
 V2 :
 doit repérer
 	si element.className=='masqueur'
 	alors :
		onclick="Effect.toggle(id+'_m','slide')"
		title="cliquez pour afficher ou cacher"
		style.cursor="n-resize";
		select id+'_m' style.display='none';
 
*/
{
	masqueurs=GetElementsWithClassName('*','masqueur');
	for (i=0; i!=masqueurs.length; i++)
	{
		masqueur=masqueurs[i];
		masqueur.onclick=function masqueur()
			{if (!noanim) {Effect.toggle((this.id+'_m'),'blind');} else flipflop(this.id+'_m');}
		masqueur.title='cliquez pour afficher ou cacher';
		masqueur.style.cursor='pointer'; // ou row-resize
		masquable=document.getElementById(masqueur.id+'_m');
		if (hasClass(masquable,'masquee')) masquable.style.display='none';
	}
}


// Add an eventListener to browsers that can do it somehow.
// Originally by the amazing Scott Andrew.
function addEvent(obj, evType, fn)
{
	if (obj.addEventListener){
		obj.addEventListener(evType, fn, true);
		return true;
	} else if (obj.attachEvent){
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	} else {
		return false;
	}
}