// Comme pour tout code en javascript on déclare les variables globales qui serviront à différencier les types de navigateur :
   var ns4 = (document.layers)? true:false;         //NS 4
   var ie4 = (document.all)? true:false;         //IE 4
   var dom = (document.getElementById)? true:false;   //NS 6 ou IE 5
   
// Ensuite, on déclare la fonction qui permet de changer le contenu d'un DIV :

   function SetDiv(ID,Content) {
      if (dom) {
      document.getElementById(ID).innerHTML = Content;
         return;
      }
      if (ie4) {
          document.all[ID].innerHTML = Content;
         return;
      }
      if (ns4) {
          with (eval('document.'+ID+'.document')) {
             open();
             write(Content);
             close();
         }
         return;
      }
   }

/*
La fonction " SetDiv " nécessite deux paramètres, l'identifiant du DIV (ID) et le code HTML que l'on veut placer dans le DIV (Content).

Attention, il est nécessaire de déclarer précisément le positionnement du DIV dans l'attribut style. Exemple :
   <DIV ID="MyDiv" STYLE="position:absolute;top:100 ;left :100">
*/

/* Cache un Div */
function hideDiv(identifiant) {
	document.getElementById(identifiant).style.display = "none";
	if (identifiant == "video_popin")
	{
		var frame = document.getElementById("video"),
		frameDoc = frame.contentDocument || frame.contentWindow.document;
		frameDoc.removeChild(frameDoc.documentElement);
	}
}

/* Affiche un Div */
function showDiv(identifiant) {
	document.getElementById(identifiant).style.display = "block";
}




//////////////////////////////////////// Menu //////////////////////////////////////////////


var	timerID;
var	folder_ico = new Image;
var	open_folder_ico	= new Image;
folder_ico.src = 'images/design/plus.gif';
open_folder_ico.src = 'images/design/moins.gif';




t_dom = document.getElementById ? 1 : 0;
b_ie5 = (navigator.appVersion.indexOf("MSIE 5")>-1 && t_dom) ? 1 : 0;
b_ie6 = (navigator.appVersion.indexOf("MSIE 6")>-1 && t_dom) ? 1 : 0;
b_ie4 = (document.all && !t_dom) ? 1 : 0;
b_ns6 = (!document.all && t_dom && parseInt(navigator.appVersion) >= 5) ? 1 : 0;
b_ns4 = (document.layers && t_dom) ? 1 : 0;


/*** prechargement images rollover ***/




function collapse(obj,ouvre)
{
	if(b_ie6||b_ie5||b_ns6)
	{
		elem = document.getElementById(obj);
		if (elem.style.display == 'none')
		{
			elem.style.display = '';
			document.images[obj + 'ico'].src = open_folder_ico.src;
		}
		else
		{
			elem.style.display = 'none';
			document.images[obj + 'ico'].src = folder_ico.src;
		}
	}
	return(true);
}


// verification du contenu du formulaire avant soumission


function verifier_envoi(formulaire)
{

  if(formulaire.surname.value == '')
  {
    alert('Please complete surname.');
    return(false);
  }
  
  if(formulaire.firstname.value == '')
  {
    alert('Please complete firstname.');
    return(false);
  }
  
  if(formulaire.organisation.value == '')
  {
    alert('Please complete organisation.');
    return(false);
  }
  
  if(formulaire.fonction.value == '')
  {
    alert('Please complete fonction.');
    return(false);
  }   
  
  if(formulaire.country.value == '')
  {
    alert('Please complete country.');
    return(false);
  }
  
  if(formulaire.telephone.value == '')
  {
    alert('Please complete telephone.');
    return(false);
  } 
  
  if(formulaire.email.value == '')
  {
    alert('Please complete email.');
    return(false);
  } 

  if(formulaire.email.value != '')
  {

 
   if(formulaire.email.value.search(/ /) != '-1')
  {
    alert('please no space in email !');
    return(false);
  }
  s = formulaire.email.value.split(/@/);
  if((s.length != 2) || s[0] == '' || s[1] == '')
  {
    alert('Email must be like "Utilisateur@Domain",\n'
		+' ex.: "matthieu.buideller@net.fr"');
    return(false);
  }
 }

return(true);
 
}


