var displayed_ep = 0 ;

/*
Copyright (C) 1996  Frequency Graphics  All Rights Reserved.
Feel free to reuse this code snippet provided this header remains in tact Andy Augustine 3.17.96 [www.FreqGrafx.com/411/] send comments to <mohammed@freqgrafx.com>
*/
function statusMessageObject(p,d)
	{
	this.msg = MESSAGE
	this.out = " "
	this.pos = POSITION
	this.delay = DELAY
	this.i     = 0
	this.reset = clearMessage
	}
function clearMessage()
	{
	this.pos = POSITION
	}
var POSITION = 100
var DELAY    = 50
var MESSAGE  = "Tite-fleur.fr.st - Site perso - © 2001 2007 - Tous droits réservés - Reproduction interdite sans autorisation - Les marques ou articles cités sont la propriété exclusive de leurs sociétés ou auteurs respectifs."
var scroll = new statusMessageObject()
function scroller()
	{
	// add spaces to beggining of message
	for (scroll.i = 0; scroll.i < scroll.pos; scroll.i++)
		{
		scroll.out += " "
		}
	// if you are still have leading spaces, just add custom string to tail of message
	// OR else if the string is running off the screen, only add the characters left
	if (scroll.pos >= 0)
	scroll.out += scroll.msg
	else scroll.out = scroll.msg.substring(-scroll.pos,scroll.msg.length)
	window.status = scroll.out
	// set parameters for next run
	scroll.out = " "
	scroll.pos--
	// if you are at the end of the message, reset parameters to start again
	if (scroll.pos < -(scroll.msg.length))
		{
		scroll.reset()
		}
	setTimeout ('scroller()',scroll.delay)
	}

/*
Ajouter aux Favoris
*/
function addFav()
	{ 
	if (document.all) {window.external.AddFavorite(location.href, document.title);} 
	else {alert('Vous pouvez faire CTRL + D pour ajouter cette page dans vos signets, ou favoris.')} 
	} 

/*
Mettre en page de démarrage
*/
function HomePage(obj)
	{
	obj.style.behavior='url(#default#homepage)';
	obj.setHomePage('http://www.tite-fleur.fr.st');
	}

/*
Ouvrir une fenètre
*/
function ouvrir(x)
{
fenetre=window.open("../cartes_ident/"+x+".htm","fenetre","resizable=no,scrollbars=yes,location=no,width=500,height=415,top=150,left=150")
}

/*
Ouvrir une fenètre dans la généalogie
*/
function ouvrirGen(x)
{
fenetre=window.open("../genealogie/classe/"+x+".htm","fenetre","resizable=no,scrollbars=no,location=no,width=1175,height=710,top=30,left=10")
}

/*
Afficher calque
*/
function showLayer()
	{
	if ( document.btn.value == 'Voir' )
		{	// On fait voir le formulaire
		document.getElementById('mask').style.display = '';
		}
	else
		{
		document.getElementById('mask').style.display = 'none';
		document.form.btn.value = 'Voir';
		}
	}

/*
Afficher calque (une autre)
*/
function drop(id)
	{
	var show = document.getElementById(id).style ;
	show.display = show.display == 'inline' ? "none" : "inline" ;
	}

function Preview(page, largeur, hauteur, scrollbar)
	{
	window.open(page, "", "scrollbars=" + scrollbar + ",menubar=no,toolbar=no,resizable=no,status=no,width=" + largeur + ",height=" + hauteur);
	}

/*
Ouvrir popup
*/
function ImgPopup(imageFile, width, height, title)
	{
	var html = '<title>' + title + ' - Click to close <\/title><body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 onclick="javascript:window.close()"><img src="' + imageFile + '" alt="Click to close"><\/body>';
	var popup = window.open(imageFile, '_blank', 'width=' + width+ ', height=' + height + ', status=no');
	popup.document.write(html);
	popup.focus();
	}

/*
Simuler l'attribut target
*/
function addEvent(source, type, callback)
	{
	// fonction d'abstraction pour enregistrer un gestionnaire d'evenement comprend le DOM standard, la syntaxe prorietaire MSIE, l'ancien modele HTML
	// source : objet sur lequel ajouter le gestionnaire d'evenement
	// type : type d'evenement
	// callback : fonction qui traitera l'evenement
	if (source.addEventListener)
		{	// code standard DOM
		source.addEventListener(type, callback, false);
		return true;
		}
	else if (source.attachEvent)
		{	// code propriétaire MSIE
		var r = source.attachEvent("on"+type, callback);
		return r;
		}
	else
		{	// code navigateur sans support DOM-event
		eval('source.on' + type + '= callback') ;
		}
	}

function getStandardEvent(e)
	{
	// abstraction pour recuperer un objet standard pour l'evenement en cours comprend le modele DOM standard et le modele proprietaire de MSIE
	// e : parametre recu lors de l'appel du gestionnaire d'evenement 
	// retour : objet d'evenement standard
	if (e == null && window.event)
		{	// cas particulier de MSIE pour recuperer l'evenement en cours
		e = window.event ;
		}
	if (e.target == null && e.srcElement)
		{	// cas particulier de MSIE pour recuperer la balise DOM cible
		e.target = e.srcElement ;
		}
	if (! e.preventDefault )
		{	// cas particulier de MSIE pour empecher l'action par defaut du navigateur
		e.preventDefault = function ()
			{
			this.returnValue = false ;
			} ;
		}
	return e ;
	}

function openLinkInPopupWhenClick(e)
	{
	// gestionnaire d'evenement actif lors d'un clic sur les liens ouvre le lien dans une popup et pas dans une page normale
	// e : evenement de clic
	e = getStandardEvent(e)  ;
	var link =  e.target  ;
	var addr = link.getAttribute('href') ; 
	window.open(addr, '_blank', 'resizable=yes,width=800,height=600, scrollbars=yes, location=yes')  ;
	e.preventDefault()  ;
	return false ;
	}