function addRepStyles()
{
	// taille police
	var tp="10";
	if (document.all) tp="9"
	document.open();
	document.write("<style type=\"text/css\">");
	if (document.all)
		document.write("div.winrep      {position:absolute; left:0px; top:0px; width:96px; background-color:#ccffcc; color:#ff0000; visibility:hidden; font-style:arial,helvetica; font-size:11px; border:#000000 1px solid; padding:0px}");
	else document.write("div.winrep      {position:absolute; left:0px; top:0px; width:96px; background-color:#ccffcc; color:#ff0000; visibility:hidden; font-style:arial,helvetica; font-size:11px; border:#808080 0px solid; padding:0px}");
	document.write(".winrepombre {position:absolute; left:0px; top:0px; background-color:#ccffcc; color:#ff0000; background:url('"+lp+"icn/acombre.gif'); visibility:hidden}");
	// document.write("td.winreptit {font-style:arial,helvetica; font-size:12px; font-weight:bold; color:#003300}");
	document.write("a.winreplink:link {font-style:arial,helvetica; font-size:"+tp+"px; color:#006600; text-decoration:none}");
	document.write("a.winreplink:visited {font-style:arial,helvetica; font-size:"+tp+"px; color:#006600; text-decoration:none}");
	document.write("a.winreplink:active {font-style:arial,helvetica; font-size:"+tp+"px; color:#ff6600; text-decoration:none}");
	document.write("a.winreplink:hover {font-style:arial,helvetica; font-size:"+tp+"px; color:#ff6600; text-decoration:none}");
	document.write("</style>");
	document.close();
}

// Variables globales
var lp="http://www.lenotre.culture.gouv.fr/culture/celebrations/lenotre/";	// local path
var oe="";	// opener element

function guesspath()
{
	var tablang=new Array("fr", "en"); // Attention ajouter ici les autres langues
	var racine=true;
	var sep=(location.href.indexOf("/")<0)?"\\":"/";
	var l="fr";
	for (var i=0; i<tablang.length; i++)
	{
		if (location.href.indexOf(sep+tablang[i]+sep)>=0)
		{
			racine=false;
			l=sep+tablang[i]+sep;
		}
	}
	if (!racine)
	{
		var sstr=location.href.substr(1+location.href.indexOf(l));
		lp="";
		for (i=0; i<sstr.length; i++) if (sstr.charAt(i)==sep) lp+="../";
	}
}

// Gestion popup repère
function popwinrep(e)
{
	if (document.all)
	{
		oe=event.srcElement.id;
		var dombre=5; // decalage ombre
		var d=document.all('winrep');
		var newX=event.clientX;
		var newY=event.clientY-d.offsetHeight;
		// Attention a ce que la popup soit tjs 100% visible
		if ( (newX+d.offsetWidth) > document.body.clientWidth )
			newX=document.body.clientWidth-d.offsetWidth-dombre;
		if (newY<0) newY=0;
		
		d.style.pixelLeft=newX;
		d.style.pixelTop=newY;
		// Ombre
		var o=document.all('winrepombre');
		o.style.pixelLeft=newX+dombre;
		o.style.pixelTop=newY+dombre;
		o.style.width=d.offsetWidth;
		o.style.height=d.offsetHeight;
		showdiv('winrepombre');

	}
	else
	{
		var newX=e.pageX;
		var newY=((e.pageY-document.layers['winrep'].document.height)>0?(e.pageY-document.layers['winrep'].document.height):0);
		// Attention a ce que la popup soit tjs 100% visible
		// alert(document.width + " / " + newX + " + " + document.layers['winrep'].document.width + " = " + (newX+document.layers['winrep'].document.width));
		if ( (newX+document.layers['winrep'].document.width) > document.width )
		{
			newX = document.width - document.layers['winrep'].document.width;
		}
		// Bug NS : frame plus petit de 6px
		newX-=6;
		document.layers['winrep'].left=newX;
		document.layers['winrep'].top=newY;
		// Pas d'ombre sous NS
	}
	showdiv('winrep');
}
function closewinrep()
{
	if (document.all)
	{
		if (oe==event.srcElement.id) return;
		hidediv('winrepombre');
		//DEBUG: alert ("id=["+event.srcElement.id+"]\nobj=["+event.srcElement.tagName+"]");
	}
	hidediv('winrep');
}

var winrepere=null;
function doopenrep(url)
{
	winrepere=window.open(url, "repere", "width=620,height=428");
	winrepere.focus();
}
function openrep(xxx)
{
	switch (xxx)
	{
		case 'voca':
			doopenrep(lp+"fr/re/revocform.htm");
		break;
		case 'syno':
		break;
		case 'pers':
			doopenrep(lp+"fr/re/reper.htm");
		break;
		case 'refs':
			doopenrep(lp+"fr/re/refs.htm");
		break;
	}
}


/*
<div id="winrepombre" class="winrepombre">
</div>
<div id="winrep" class="winrep">
<table cellspacing="0" cellpadding="0" bgcolor="#ccffcc" width="96" border="0" id="tabwinrep">
<tr>
<td width="80" align="center"><img src="fr/icn/acmenurep.gif" width="80" height="18" border="0"></td>
<td width="16" align="right" valign="top"><a href="#" onclick="closewinrep(); return false" id="X"><img src="icn/acicexit.gif" width="16" height="18" border="0"></a></td>
</tr>
<tr><td align="center" width="96" colspan="2"><a href="#" onclick="openrep('voca'); return false" class="winreplink">Vocabulaire formel</a></td></tr>
<tr><td align="center" width="96" colspan="2"><a href="#" onclick="openrep('pers'); return false" class="winreplink">Personnalit&eacute;s</a></td></tr>
<tr><td align="center" width="96" colspan="2"><a href="#" onclick="openrep('refs'); return false" class="winreplink">R&eacute;f&eacute;rences</a></td></tr>
</table>
</div>
*/

function addpoprepere()
{
	if (document.all)
	{
		document.write("<div id=\"winrepombre\" class=\"winrepombre\">");
		document.write("</div>");
	}
	document.write("<div id=\"winrep\" class=\"winrep\">");
	document.write("<table cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"#ccffcc\" width=\"96\" border=\"0\" id=\"tabwinrep\">");
	document.write("<tr>");
	document.write("<td width=\"80\" align=\"center\"><img src=\""+lp+"fr/icn/acmenurep.gif\" width=\"80\" height=\"18\" border=\"0\"></td>");
	document.write("<td width=\"16\" align=\"right\" valign=\"top\"><a href=\"#\" onclick=\"closewinrep(); return false\" id=\"X\"><img src=\""+lp+"icn/acicexit.gif\" width=\"16\" height=\"18\" border=\"0\"></a></td>");
	document.write("</tr>");
	document.write("<tr><td align=\"center\" width=\"96\" colspan=\"2\"><a href=\"#\" onclick=\"openrep('voca'); return false\" class=\"winreplink\">Vocabulaire formel</a></td></tr>");
	document.write("<tr><td align=\"center\" width=\"96\" colspan=\"2\"><a href=\"#\" onclick=\"openrep('pers'); return false\" class=\"winreplink\">Personnalit&eacute;s</a></td></tr>");
	document.write("<tr><td align=\"center\" width=\"96\" colspan=\"2\"><a href=\"#\" onclick=\"openrep('refs'); return false\" class=\"winreplink\">R&eacute;f&eacute;rences</a></td></tr>");
	document.write("</table>");
	document.write("</div>");
}



if (document.all)
{
	document.onclick=closewinrep;
}
guesspath();
addRepStyles();

