// inclure ds la classe layer
function change_bgcolor(layer, bgcolor)
{
  layer.style.backgroundColor = bgcolor;
}
function mykeyhandler() {
    if (window.event && window.event.keyCode == 8) {
        // try to cancel the backspace
		//setTimeout('window.event.cancelBubble = true;window.event.returnValue = false;return false;', 1000);
//alert('toto');
        window.event.cancelBubble = true;
        window.event.returnValue = false;
        return false;
    }
}
function activehandler() {
        window.event.cancelBubble = false;
        window.event.returnValue = true;
        return true;
}
function _a_()
{
  document.onkeydown = activehandler
  //setTimeout ?
}
function _d_()
{
  document.onkeydown = mykeyhandler
  //setTimeout ?  
}
function init()
{
  // Blockage de la touche Backspace pour eviter un retour a la page precedente du navigateur quand on veut corriger un champ texte
  //_d_();

  if(window.focuss){
  	  // utiliser getbyid
      eval('if(document.choix.'+focuss+') stabylo(document.choix.'+focuss+', true);');
  }
  return true;
}
function veriform() 
{
  with (document.choix) {
    etat = true;
  	chaine=MembrePASSE.value; num=chaine.length;
    if(document.choix.MembrePSEUDO) MembrePSEUDO.value=MembrePSEUDO.value.toLowerCase();
	MembrePASSE.value=MembrePASSE.value.toLowerCase();
	repasse.value=repasse.value.toLowerCase();
	if (document.choix.MembreSEXE && MembreSEXE[0].checked == false && MembreSEXE[1].checked == false && MembreSEXE[2].checked == false) {
      alert(TEXT_INSC_1);
	  sexe.style.backgroundColor = 'red';
  	  location.href='#haut';
      etat=false;
    }else if (document.choix.MembrePRENOM && MembrePRENOM.value==''){
      alert(TEXT_INSC_2); 
      stabylo(MembrePRENOM,1);
      etat=false;
    }else if (document.choix.MembreNOM && MembreNOM.value==''){
      alert(TEXT_INSC_3); 
      stabylo(MembreNOM,1);
      etat=false;
	}else if(document.choix.JJ && (JJ.options[JJ.selectedIndex].value == 'XX' || MM.options[MM.selectedIndex].value == 'XX' || YY.options[YY.selectedIndex].value == 'XX')){
      alert(TEXT_INSC_4); 
	  if(JJ.options[JJ.selectedIndex].value == 'XX') stabylo(JJ.options[JJ.selectedIndex], 1);
      if(MM.options[MM.selectedIndex].value == 'XX') stabylo(MM.options[MM.selectedIndex], 1);		
  	  if(YY.options[YY.selectedIndex].value == 'XX') stabylo(YY.options[MM.selectedIndex], 1);				
  	  //document.all.dateDiv.style.backgroundColor = 'red';
	  etat = false;	  
    }else if(document.choix.MembreEMPLOI && MembreEMPLOI.options[MembreEMPLOI.selectedIndex].value == ''){
      alert(TEXT_INSC_5); 
	  stabylo(MembreEMPLOI,1); 		
	  etat = false;
	}else if(document.choix.MembreADRESSE && MembreADRESSE.value == ''){
	  alert(TEXT_INSC_6); 
  	  stabylo(MembreADRESSE,1); 		
	  etat = false;	  
    }else if(document.choix.MembreVILLE && MembreVILLE.value == ''){
      alert(TEXT_INSC_7); 
	  stabylo(MembreVILLE,1); 
	  etat = false;	  
    }else if(document.choix.MembreCP && MembreCP.value == ''){
	  alert(TEXT_INSC_8); 
	  stabylo(MembreCP,1); 		
	  etat = false;	  
    }else if(document.choix.MembrePAYS && MembrePAYS.value == ''){
      alert(TEXT_INSC_9); 
	  stabylo(MembrePAYS,1); 		
	  etat = false;	  
    }else if(MembreEMAIL.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) {
      alert(TEXT_INSC_10); 
      stabylo(MembreEMAIL,1);
      etat=false;
    }else if(MembreEMAIL.value != MembreEMAIL2.value){
      alert(TEXT_INSC_11); 
      MembreEMAIL.value = '';		
 	  MembreEMAIL2.value = '';
      stabylo(MembreEMAIL,1);
      etat=false;	  
    }else if (document.choix.MembrePSEUDO && MembrePSEUDO.value==''){
      alert(TEXT_INSC_12); 
      stabylo(MembrePSEUDO,1);
      etat=false;
    }else if (document.choix.MembrePSEUDO && MembrePSEUDO.value.search(/[^a-zA-Z0-9-_]/g) != -1){
	  alert(TEXT_INSC_13);
      stabylo(MembrePSEUDO,1);
      etat=false;
    }else if (MembrePASSE.value==''){
      alert(TEXT_INSC_14); 
      stabylo(MembrePASSE,1);
      etat=false;
    }else if (MembrePASSE.value.search(/[^a-zA-Z0-9-_]/g) != -1){
  	  alert(TEXT_INSC_15);
      stabylo(MembrePASSE,1);
      etat=false;
    }else if(num<5){
      alert(TEXT_INSC_16); 
  	  MembrePASSE.value=''; 
  	  repasse.value=''; 
 	  stabylo(MembrePASSE,1); 
	  etat=false;
    }else if (repasse.value==''){
      alert(TEXT_INSC_17); 
	  stabylo(repasse,1);
      etat=false;
    }else if (MembrePASSE.value!=repasse.value){
      alert(TEXT_INSC_18); 
	  MembrePASSE.value=''; 
	  repasse.value=''; 
	  stabylo(MembrePASSE,1); 
	  etat=false;
	// Rq ci-dessous: a changer, en effet c'est crade de faire un test sur site_id a cet endroit
	// Voire a rendre facultatif la saisie de MembrePROFILE
    }else if (site_id == 1 && (MembrePROFILE[0].checked == false && MembrePROFILE[1].checked == false && MembrePROFILE[2].checked == false)){
      alert(TEXT_INSC_19);
  	  profile.style.backgroundColor = 'red';
	  location.href='#bas';
      etat=false;
    }else if(document.choix.charte && document.choix.charte.checked == false){
	  alert('Vous devez lire et valider la charte avant de continuer.'); // approuver
      etat=false;
	}
	  /*
	  else	if (MembreTIRAGE[0].checked == false && MembreTIRAGE[1].checked == false) 
	  {
	    alert('Merci de r&eacute;pondre &agrave; la question sur le d&eacute;veloppement de vos photos en ligne.');
		document.all.profileDiv.style.backgroundColor = 'red';
		location.href='#bas';
        etat=false;
	  }	
	  */  
    return(etat);
  }
}
