//Variables à modifier :



//Les couleurs :

fCol='FFFFFF'; //couleur des chiffres.

sCol='9999FF'; //couleur des secondes.

mCol='FFFFFF'; //couleur des minutes.

hCol='FFFFFF'; //couleur des heures.	 



//position en absolut :

Xoff=41;  //à gauche

Yoff=125; //en haut



//taille

Ybase=26; //hauteur

Xbase=26; //largeur



//raffraichissement :

refr=500;





//ne pas modifier ci-après :



H='...';

H=H.split('');

M='....';

M=M.split('');

S='.....';

S=S.split('');

NS4=(document.layers);

NS6=(document.getElementById&&!document.all);

IE4=(document.all);

Ypos=0;

Xpos=0;

dots=12;

Split=360/dots;

if (NS6){

for (i=1; i < dots+1; i++){

document.write('<div id="n6Digits'+i+'" style="position:absolute;top:0px;left:0px;width:30px;height:30px;font-family:Arial;font-size:10px;color:#'+fCol+';text-align:center;padding-top:10px">'+i+'</div>');

}

for (i=0; i < M.length; i++){

document.write('<div id="Ny'+i+'" style="position:absolute;top:0px;left:0px;width:2px;height:2px;font-size:2px;background:#'+mCol+'"></div>');

}

for (i=0; i < H.length; i++){

document.write('<div id="Nz'+i+'" style="position:absolute;top:0px;left:0px;width:2px;height:2px;font-size:2px;background:#'+hCol+'"></div>');

}

for (i=0; i < S.length; i++){

document.write('<div id="Nx'+i+'" style="position:absolute;top:0px;left:0px;width:2px;height:2px;font-size:2px;background:#'+sCol+'"></div>');

}

}

if (NS4){

dgts='1 2 3 4 5 6 7 8 9 10 11 12';

dgts=dgts.split(' ')

for (i=0; i < dots; i++){

document.write('<layer name=nsDigits'+i+' top=0 left=0 height=30 width=30><center><font face=Arial size=1 color='+fCol+'>'+dgts[i]+'</font></center></layer>');

}

for (i=0; i < M.length; i++){

document.write('<layer name=ny'+i+' top=0 left=0 bgcolor='+mCol+' clip="0,0,2,2"></layer>');

}

for (i=0; i < H.length; i++){

document.write('<layer name=nz'+i+' top=0 left=0 bgcolor='+hCol+' clip="0,0,2,2"></layer>');

}

for (i=0; i < S.length; i++){

document.write('<layer name=nx'+i+' top=0 left=0 bgcolor='+sCol+' clip="0,0,2,2"></layer>');

}

}

if (IE4){

document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');

for (i=1; i < dots+1; i++){

document.write('<div id="ieDigits" style="position:absolute;top:0px;left:0px;width:30px;height:30px;font-family:Arial;font-size:10px;color:'+fCol+';text-align:center;padding-top:10px">'+i+'</div>');

}

document.write('</div></div>')

document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');

for (i=0; i < M.length; i++){

document.write('<div id=y style="position:absolute;width:2px;height:2px;font-size:2px;background:'+mCol+'"></div>');

}

document.write('</div></div>')

document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');

for (i=0; i < H.length; i++){

document.write('<div id=z style="position:absolute;width:2px;height:2px;font-size:2px;background:'+hCol+'"></div>');

}

document.write('</div></div>')

document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');

for (i=0; i < S.length; i++){

document.write('<div id=x style="position:absolute;width:2px;height:2px;font-size:2px;background:'+sCol+'"></div>');

}

document.write('</div></div>')

}







function clock(){

time = new Date ();

secs = time.getSeconds();

sec = -1.57 + Math.PI * secs/30;

mins = time.getMinutes();

min = -1.57 + Math.PI * mins/30;

hr = time.getHours();

hrs = -1.57 + Math.PI * hr/6 + Math.PI*parseInt(time.getMinutes())/360;



if (NS6){

Ypos=Yoff;

Xpos=Xoff;

for (i=1; i < dots+1; i++){

 document.getElementById("n6Digits"+i).style.top=Ypos-15+Ybase*Math.sin(-1.56 +i *Split*Math.PI/180)

 document.getElementById("n6Digits"+i).style.left=Xpos-15+Xbase*Math.cos(-1.56 +i*Split*Math.PI/180)

 }

for (i=0; i < S.length; i++){

 document.getElementById("Nx"+i).style.top=Ypos+i*Ybase/4.1*Math.sin(sec);

 document.getElementById("Nx"+i).style.left=Xpos+i*Xbase/4.1*Math.cos(sec);

 }

for (i=0; i < M.length; i++){

 document.getElementById("Ny"+i).style.top=Ypos+i*Ybase/4.1*Math.sin(min);

 document.getElementById("Ny"+i).style.left=Xpos+i*Xbase/4.1*Math.cos(min);

 }

for (i=0; i < H.length; i++){

 document.getElementById("Nz"+i).style.top=Ypos+i*Ybase/4.1*Math.sin(hrs);

 document.getElementById("Nz"+i).style.left=Xpos+i*Xbase/4.1*Math.cos(hrs);

 }

}

if (NS4){

Ypos=Yoff;

Xpos=Xoff;

for (i=0; i < dots; ++i){

 document.layers["nsDigits"+i].top=Ypos-5+Ybase*Math.sin(-1.045 +i*Split*Math.PI/180)

 document.layers["nsDigits"+i].left=Xpos-15+Xbase*Math.cos(-1.045 +i*Split*Math.PI/180)

 }

for (i=0; i < S.length; i++){

 document.layers["nx"+i].top=Ypos+i*Ybase/4.1*Math.sin(sec);

 document.layers["nx"+i].left=Xpos+i*Xbase/4.1*Math.cos(sec);

 }

for (i=0; i < M.length; i++){

 document.layers["ny"+i].top=Ypos+i*Ybase/4.1*Math.sin(min);

 document.layers["ny"+i].left=Xpos+i*Xbase/4.1*Math.cos(min);

 }

for (i=0; i < H.length; i++){

 document.layers["nz"+i].top=Ypos+i*Ybase/4.1*Math.sin(hrs);

 document.layers["nz"+i].left=Xpos+i*Xbase/4.1*Math.cos(hrs);

 }

}



if (IE4){

Ypos=Yoff;

Xpos=Xoff;

for (i=0; i < dots; ++i){

 ieDigits[i].style.pixelTop=Ypos-15+Ybase*Math.sin(-1.045 +i *Split*Math.PI/180)

 ieDigits[i].style.pixelLeft=Xpos-15+Xbase*Math.cos(-1.045 +i *Split*Math.PI/180)

 }

for (i=0; i < S.length; i++){

 x[i].style.pixelTop =Ypos+i*Ybase/4.1*Math.sin(sec);

 x[i].style.pixelLeft=Xpos+i*Xbase/4.1*Math.cos(sec);

 }

for (i=0; i < M.length; i++){

 y[i].style.pixelTop =Ypos+i*Ybase/4.1*Math.sin(min);

 y[i].style.pixelLeft=Xpos+i*Xbase/4.1*Math.cos(min);

 }

for (i=0; i < H.length; i++){

 z[i].style.pixelTop =Ypos+i*Ybase/4.1*Math.sin(hrs);

 z[i].style.pixelLeft=Xpos+i*Xbase/4.1*Math.cos(hrs);

 }

}

setTimeout('clock()',refr);

};

// affichage du message de bienvenue avec la date ---------------------------------

function bienvenue(){

	var date_statement="";

	var time_statement="";

	var today=new Date();

	var month="";

	var day="";



	function todays_date() {

	var month=today.getMonth();

	var day_of_week=today.getDay();


	date_statement=""

	document.month=""

	month++; // Entre 1 et 12 ^^

	if(month==1) {

	january(today.getDate());

	document.month="janvier";

	}

	if(month==2) {

	february(today.getDate());

	document.month="février";

	}

	if(month==3) {

	march(today.getDate());

	document.month="mars";

	}

	if(month==4) {

	april(today.getDate());

	document.month="avril";

	}

	if(month==5) {

	may(today.getDate());

	document.month="mai";

	}

	if(month==6) {

	june(today.getDate());

	document.month="juin";

	}

	if(month==7) {

	july(today.getDate());

	document.month="juillet";

	}

	if(month==8) {

	august(today.getDate());

	document.month="août";

	}

	if(month==9) {

	september(today.getDate());

	document.month="septembre";

	}

	if(month==10) {

	october(today.getDate());

	document.month="octobre";

	}

	if(month==11) {

	november(today.getDate());

	document.month="novembre";

	}

	if(month==12) {

	december(today.getDate());

	document.month="décembre";

	}

	document.day=""

	if(day_of_week==0)

	document.day="dimanche";

	if(day_of_week==1)

	document.day="lundi";

	if(day_of_week==2)

	document.day="mardi";

	if(day_of_week==3)

	document.day="mercredi";

	if(day_of_week==4)

	document.day="jeudi";

	if(day_of_week==5)

	document.day="vendredi";

	if(day_of_week==6)

	document.day="samedi";

	}

	function january(date) {

	if(date==1)

	date_statement="meilleurs voeux";

	}

	function february(date) {

	if(date==1)

	date_statement="";

	}

	function march(date) {

	if(date==1)

	date_statement="";

	}

	function april(date) {

	if(date==1)

	date_statement="pr&eacute;parez vos poissons";

	}

	function june(date) {

	if(date==1)

	date_statement="";

	}

	function july(date) {

	if(date==14)

	date_statement="bonne f&ecirc;te nationale";

	}

	function august(date) {

	if(date==1)

	date_statement="";

	}

	function september(date) {

	if(date==11)

	date_statement+="1 minute de silence pour les attentats de 2001";

	if(date==21)

	date_statement+="aujourd'hui c'est l'automne";

	}

	function october(date) {

	if(date==31)

	date_statement="bon Halloween";

	}

	function november(date) {

	if(date==1)

	date_statement="";

	}

	function december(date) {

	if(date==21)

	date_statement+="aujourd'hui c'est l'hiver";

	if(date==25)

	date_statement="et joyeux No&euml;l";

	if(date==31)

	date_statement="et bon r&eacute;veillon";

	}

	

	function time_of_day() {

	time=today.getHours();

	time_statement=""

	if(time>=6 && time<8)

	time_statement="bon r&eacute;veil"

	if(time>=8 && time<12)

	time_statement="bonne matinée"

	if(time>=12 && time<13)

	time_statement="bon appétit"

	if(time>=13 && time<17)

	time_statement="bon après-midi"

	if(time>=17 && time<18)

	time_statement="bonne fin d'après-midi"

	if(time>=18 && time<22)

	time_statement="bonne soirée"

	if(time>=22 || time<6)

	time_statement="bonne nuit"

	}

	

	time_of_day();

	todays_date();
  var todayD = new Date();
  var yearD=todayD.getFullYear();

	//document.writeln("<font face='verdana' size='1' color='#FFFFFF'> Bienvenue, "+time_statement+", nous sommes le "+document.day+" "+today.getDate()+" "+document.month+" "+date_statement+" "+yearD+"</font>")
	document.writeln("<font face='verdana' size='1' color='#FFFFFF'> Bienvenue, nous sommes le "+document.day+" "+today.getDate()+" "+document.month+" "+date_statement+" "+yearD+"</font>")

};

// fonction digicode ----------------------------------------------------

	var num="0";

	var code=new Array(num,num,num,num,num,num,num,num);

	var pos=0;

	

	for (var f = 0; f < 8; f++) {

	  code[f]="v";

	}

	

	c1=new Image(); c1.src="securise/c1.gif"

	c2=new Image(); c2.src="securise/c2.gif"

	c3=new Image(); c3.src="securise/c3.gif"

	c4=new Image(); c4.src="securise/c4.gif"

	c5=new Image(); c5.src="securise/c5.gif"

	c6=new Image(); c6.src="securise/c6.gif"

	c7=new Image(); c7.src="securise/c7.gif"

	c8=new Image(); c8.src="securise/c8.gif"

	c9=new Image(); c9.src="securise/c9.gif"

	c0=new Image(); c0.src="securise/c0.gif"

	cv=new Image(); cv.src="securise/cv.gif"

	

	function affiche(){

	  document.images.a.src=eval("c"+code[0]+".src");

	  document.images.b.src=eval("c"+code[1]+".src");

	  document.images.c.src=eval("c"+code[2]+".src");

	  document.images.d.src=eval("c"+code[3]+".src");

	  document.images.e.src=eval("c"+code[4]+".src");

	  document.images.f.src=eval("c"+code[5]+".src");

	  document.images.g.src=eval("c"+code[6]+".src");

	  document.images.h.src=eval("c"+code[7]+".src");

	}

	function nouveau(num) {

	  if (pos<8) {

		for (var f = 1; f < 8; f++) {

		  code[f-1]=code[f];

		}

		code[7]=eval(num);

		pos+=1;

	  }

	  affiche();

	}

	function ok() {

	  password="";

	  for (var f = 0; f < 8; f++) {

		if (code[f]!="v") {password+=code[f]};

	  }

	  var locate;

	  //ici vous pouvez changer les extensions de vos pages finale ex:html,php,asp etc...

	  locate = password + ".php";

	  this.location.href = locate;

	}

	function cancel() {

	  for (var f = 0; f < 8; f++) {

		code[f]="v";

	  }

	  pos = 0;

	  affiche();

	}

<!--

function MM_reloadPage(init) {  //reloads the window if Nav4 resized

  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {

    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}

  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();

}

MM_reloadPage(true);



function MM_findObj(n, d) { //v4.01

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

  if(!x && d.getElementById) x=d.getElementById(n); return x;

}



function MM_showHideLayers() { //v6.0

  var i,p,v,obj,args=MM_showHideLayers.arguments;

  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];

    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }

    obj.visibility=v; }

}

//-->
