ns = (document.layers)? true:false;
ie = (document.all)? true:false;

function init() {
DivScroll = document.all["LayerScroll"].style;
  if(ns) DivScroll = document.LayerConteneur.document.LayerScroll;
  if(ie) DivScroll = document.all["LayerScroll"].style;
  DivScroll.top = 0;
  HScroll = LayerScroll.scrollHeight;
  if(ns) HScroll = DivScroll.document.height;
  if(ie) HScroll = LayerScroll.scrollHeight;
}

var Timer;
var Pas = 3;
function moveLayer(Sens) {
	Objet=document.getElementById("dcontenu");
    if(parseInt(Objet.style.top) + (Pas*Sens)>0)  {
		clearTimeout(Timer);
	}
	else if(parseInt(Objet.style.top) + (Pas*Sens)<-(Objet.offsetHeight-document.getElementById("dsupport").offsetHeight)) {
		clearTimeout(Timer);
	}
    else {
        Objet.style.top = (parseInt(Objet.style.top) + (Pas*Sens)) + "px";
	}
	Timer = setTimeout("moveLayer(" + Sens + ");", 30);
}

function scrollHaut() {
  y = parseInt(DivScroll.top) - 5;
  if(y < -HScroll+100) y = -HScroll+100;
  DivScroll.top = y;
  timerID=setTimeout("scrollHaut()",100);
}

function scrollBas() {
  y = parseInt(DivScroll.top) + 5;
  if(y > 0) y = 0;
  DivScroll.top = y;
  timerID=setTimeout("scrollBas()",100);
}

function scrollStop() {
  clearTimeout(timerID);
}

function ouvrePop2(fichier,val){
	page = window.open(fichier,"titre",val);
}

var xhr_object = null;
var xhr_url = '';
var moncontenu = "";

function envoiRequette(url ,ou) 
{
	if ( window.XMLHttpRequest ) { // Objet XmlHttpRequest pour les moteurs GECKO et donc firefox
		xhr_object = new XMLHttpRequest();   
		
	} else if ( window.ActiveXObject ) { // Objet XmlHttpRequest pour Internet Explorer
		xhr_object = new ActiveXObject( 'Microsoft.XMLHTTP' );   
	} else {	// Navigateur non-compatible, vieux navigateurs
		alert( 'Votre navigateur ne supporte pas les objets XMLHTTPRequest...' );   
	}
	xhr_object.open( 'GET', url, true); // On ouvre la requete vers la page d&eacute;sir&eacute;e*
	
	xhr_object.onreadystatechange = function() { 
		 //alert (xhr_object.readyState);
		   if(xhr_object.readyState == 4) { //si = 4 communication OK sinon pb
		  
		   	ecrit(xhr_object.responseText,ou);
		   	
		   }
	} 
	xhr_object.send( null ); // On envoi la requete

}

function ecrit(texte,divdiv) 
{	
	if ( xhr_object.readyState == 4 ) { // Sur le retour de la requete, on teste son &eacute;tat
		document.getElementById(divdiv).innerHTML = texte; // On injecte notre retour dans la DIV prevue a cet effet
	}
	return texte;
}

function montrecacheSimple(monurl,ou)
{

if (document.getElementById(ou).style.visibility=='hidden')
	{
		document.getElementById(ou).style.visibility='visible';
    		document.getElementById(ou).style.display='block';
    		envoiRequette(monurl,ou) ;
	}
else
	{
		document.getElementById(ou).style.visibility='hidden';
    		document.getElementById(ou).style.display='none';
	}
	
}

function cache(madiv)
{
	document.getElementById(madiv).style.visibility='hidden';
    	document.getElementById(madiv).style.display='none';
}

function verifChamp(texte,mess){
	if (texte ==""){
		return mess;
	}else{
		return '';
	}
}

function envoi_form(i)
{
	val = testForm();
	if (val != false){
		document.leform.submit();
		cache('boite');
	}
}

function testForm()
{
	messag = verifChamp(document.leform.votre_mail.value,"- votre mail\n");
	messag += verifChamp(document.leform.message.value,"- votre message\n");
	message = "La saisie du formulaire n'est pas complete : \n il manque :\n";
	message += messag;
	if (messag !=""){
		alert (message);
		return false;
	}
}

