/*
AJAX =Asynchronous Javascript And Xml
Return un object Ajax XMLHttpRequest()
*/
function getXMLHttpRequest() {
	var xhr = null;
	if(window.XMLHttpRequest) xhr = new XMLHttpRequest();
	else if(window.ActiveXObject) {
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	else xhr = false;
	return xhr;
}

/*
Netoie les nodes DOM XML suivant les navigateurs les tab ne sont pas codé pareil
*/
function nodeCleaner(n) {
	if(!n.data.replace(/\s/g,'')) n.parentNode.removeChild(n);
}

/*
Parcour le DOM XML en entier pour netoyer les nodes
*/
function cleanXML(docElement) {
	var node = docElement.getElementsByTagName('*');
	for(i = 0; i < node.length; i++) {
		a = node[i].previousSibling;
		if(a && a.nodeType == 3) nodeCleaner(a);
		b = node[i].nextSibling;
		if(b && b.nodeType == 3) nodeCleaner(b);
	}
	return docElement;
}
/*
FIN AJAX =Asynchronous Javascript And Xml
FIN Return un object Ajax XMLHttpRequest()
*/
  
  
/* <![CDATA[ */
var strmois= new Array("janvier","janvier","f&eacute;vrier","mars","avril","mai","juin","juillet", "ao&ucirc;t","septembre","octobre","novembre","d&eacute;cembre");
var strjour= new Array("dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi","dimanche");
var strsynchro="Synchronisation...";
var strin='dans';
var strCjour='jour';
var strCheure='heure';
var strCminute='minute';
var strCseconde='seconde';
var strCjours='jours';
var strCheures='heures';
var strCminutes='minutes';
var strCsecondes='secondes';


var MyDate=null;
var FREQ=1000;


var H,I,S,D,M,Y,J;
var timer=null;
var dpoint=false;

var dec_jour,dec_heure,dec_min,dec_sec,diff;
/* ]]> */
function Clignote(){
	dpoint= !dpoint;
}

function Affiche_Heure(HH,I,S){
	if(HH<10) HH='0'+HH;
	if(I<10) I='0'+I;
	if(S<10) S='0'+S;
	MyDiv=document.getElementById('afficheur');
	if(dpoint) MyDiv.innerHTML='<span class="colorheure">'+HH+':'+I+':'+S+'</span>'; else {
			MyDiv.innerHTML='<span class="colorheure">'+HH+'</span><span class="colorpoint">:</span><span class="colorheure">'+I+'</span><span class="colorpoint">:</span><span class="colorheure">'+S+'</span>';
	}
	Clignote();
}

function Affiche_Date(){
	var MyDiv;
	MyDiv=document.getElementById('strdate');
	MyDiv.innerHTML=strjour[J]+' '+D+' '+strmois[M]+' '+Y;
}

function Affiche(){
	var HH=H;
	Affiche_Heure(HH,I,S);
	Affiche_Date();
}

function OnTimer(){
	S++;
	if(S > 59){
		S=0;
		I++;
		if(I > 59){
			I=0;
			H++;
			if(H > 23){
				H=0;
				D++;
				MyDate= new Date(Y, M-1,D,H,I,S,0);
				H=MyDate.getHours();
				I=MyDate.getMinutes();
				S=MyDate.getSeconds();
				D=MyDate.getDate();
				J=MyDate.getDay();
				M=MyDate.getMonth()+1;
				Y=MyDate.getFullYear();
			}
		}
	}
	Affiche();
}

function Get_Time(){
	if(timer!=null){
		clearInterval(timer);
	}
	result_time();
	return false;
}

function result_time(){
	
	MyDate= new Date(y, mo-1,d,h,m,s,0);
	H=MyDate.getHours();
	I=MyDate.getMinutes();
	S=MyDate.getSeconds();
	D=MyDate.getDate();
	J=MyDate.getDay();
	M=MyDate.getMonth()+1;
	Y=MyDate.getFullYear();
		
	Affiche();
	timer = setInterval("OnTimer()",FREQ);
}

