/*
#################################################################################################
Nom : 				scripts.js
Description :			Feuille de scripts javascript pour le site.

Page appelante :		--
Page appelée :			--

Créé par : 				Johann VALLÉE				Date de création : 		13/05/2004
Modifié par :			Johann VALLÉE				Date de modification :	13/05/2004

Fichiers inclus :		--
				
Variables utilisées :	--
#################################################################################################	
*/

/* Initialisation de l'affichage */
function init(txt)
{
	self.status = txt;
	document.body.style.overflow='hidden'; // Cache la scrollbar
}

/* Ouverture de la fenêtre en plein écran */
function fullScreen(url, name)
{
	var ie4 = document.all;
	// var ns4 = document.layers;
	var ns6 = document.getElementById && !document.all; 
	
	if (ie4 || ns6)
	{
		win = window.open(url, name, "fullscreen")
		if (document.all || document.getElementById)
		{
			win.moveTo(0, 0)
			win.resizeTo(screen.width, screen.height)
		}
	}
	else
		win = window.open(url, name, "height="+window.screen.availHeight+", width="+(window.screen.availWidth)+", top=0, left=0, toolbar=no, status=no, scrollbars=no, location=no, menubar=no, directories=no, resizable=no");
}

/* Contrôle des évènements de certaines touches */
function keyHandler()
{
		key = event.keyCode
		
		// Empêche ALT+F4 & CTRL+ALT+SUPPR & F5
		if ((window.event.altKey && key == 115) || (window.event.altKey && window.event.ctrlKey && key == 46))
		{
			document.write('<body bgcolor="#9966FF"><div align="center"><br><br><br><br><br><br><br><br><br><br><br><br><br><hr><br><strong><font color="#FFFFFF" face="Arial, Helvetica, sans-serif", size="-1">Attention !<br><br>Quitter le programme de cette fa&ccedil;on n\'est pas recommand&eacute;...<br>Appuyez sur la touche "Retour arri&egrave;re" pour revenir &agrave; la page pr&eacute;c&eacute;dente.<br><br>Merci de votre compr&eacute;hension.</font><strong><br><br><hr></div></body>')
		}		
		/*else if (key == 116)
			return false;*/
}

function validForm(form)
{
	// Si la touche "Entrée" est pressée, on teste la validité du formulaire
	if (event.keyCode == 13)
		checkForm(form); // C'est la fn checkForm(...) présente ds la page qui assure l'envoi
}

/* Apparition d'une aide contextuelle */
function popup(title, msg, bak)
{     
	 var content = "<table width=250 cellpadding=2 cellspacing=1 bgcolor=#3F6391>"+
  				   "<tr bgcolor=#0066CC><td height=10 align=center><b><font face=Arial,Helvetica color=#FFFFFF SIZE=2>"+title+"</font></b></font></td></tr>"+
  				   "<tr bgcolor=#F4F4F4><td valign=top style='text-align:justify;'><FONT face=Arial,Helvetica COLOR=black SIZE=1>"+msg+"</FONT></td></tr>"+
				   "</table>";
	 
	 yyy = Yoffset;
     if (ns4) {skn.document.write(content); skn.document.close(); skn.visibility = "visible"}
     if (ns6) {document.getElementById("dek").innerHTML = content; skn.display = ''}
     if (ie4) {document.all("dek").innerHTML = content; skn.display = ''}
}

/* Suivi de la souris pour l'aide contextuelle */
function get_mouse(e)
{
     var x = (ns4 || ns6) ? e.pageX : event.x + document.body.scrollLeft;
     skn.left = x + Xoffset;
     var y = (ns4 || ns6)? e.pageY : event.y + document.body.scrollTop;
     skn.top = y + yyy;
}

/* Disparition de l'aide contextuelle */
function kill()
{
     yyy = -1000;
     if (ns4) {skn.visibility = "hidden";}
     else if (ns6 || ie4)
     	skn.display = "none"
}

function Change(name){
	name.submit();
}

/* Disparition de l'aide contextuelle */
function aproposde(page)
{
window.open(page, "aproposde", "toolbar=no, location=no, directories=no, status=yes, scrollbars=yes, resizable=no, copyhistory=no, width=500, height=500, left=300, top=50");
}
/* Désactivation du click droit
function disableRightClick(e)
{
	var message = "Désactivé ;p";
	
	if (!document.rightClickDisabled)
	{
		if (document.layers) 
		{
			document.captureEvents(Event.MOUSEDOWN);
			document.onmousedown = disableRightClick;
		}
		else
			document.oncontextmenu = disableRightClick;
		
		return (document.rightClickDisabled = true);
	}
	
	if (document.layers || (document.getElementById && !document.all))
	{
		if ((e.which == 2) || (e.which == 3))
		{
			// alert(message);
			return (false);
		}
	}
	else
	{
		// alert(message);
		return (false);
	}
}
disableRightClick(); // Le laisser ici, sinon marche pas !!! */