
var Id_inscrire = 0;
var verif = 0;
var CHARS = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,0,1,2,3,4,5,6,7,8,9,_,@,-,.";


function openPopUp(url,w,h)
{		
	//  w  = width ;  
	//  h  = height ;
	postop 	= (screen.height-h)/2 ;
	posleft = (screen.width-w)/2 ;
	param = 'top='+postop+',left='+posleft+',width='+w+',height='+h+',menubar=no,location=no,toolbar=no,scrollbars=no,resizable=yes'
	win2=window.open(url,'',param ); 	
	
}



function envoyer()
{
 var pseudo_test = new String(document.f_source.id.value);
 if(pseudo_test == "")
 {
  alert("Vous avez oublié d'enter votre e-mail");
  return false;
 }

 if(pseudo_test.length > 30)
 {
  alert("votre e-mail doit faire moins de 30 caractères");
  return false;
 }
 
 arrayofchars = CHARS.split(",");

 for(i=0;i<pseudo_test.length;i++)
 {
  ok = 0;
  for(j=0;j<arrayofchars.length;j++)
   {
    if(pseudo_test.charAt(i) == arrayofchars[j])
    {
     ok = 1;
     break;
    }
   }
  if(ok == 0)
   {
     alert("N'utilisez pas de caractères speciaux ni d'espace dans votre e-mail");
     return false;
   }
 }

 

 var saisie = pseudo_test.toLowerCase() ;
  
  var p = saisie.indexOf("@");
 
 if ( (p == -1 ) || (p == 0) || (p == saisie.length - 1 )  )  
 {
 	alert ("votre email est incorrect" );
	return false;
 }
 
 
 /*
 if(document.form.motpasse.value == "")
 {
  alert("Vous avez oublié d'entrer votre Mot de passe");
  return false;
 }
*/
 return true;

}

function envoyer_inscrip()
{
 var pseudo_test = new String(document.inscrip.pseudo.value);
 if(pseudo_test == "")
 {
  alert("Vous avez oublié votre d'enter votre e-mail");
  return false;
 }

 if(pseudo_test.length > 30)
 {
  alert("votre e-mail doit faire moins de 30 caractères");
  return false;
 }
 
 arrayofchars = CHARS.split(",");

 for(i=0;i<pseudo_test.length;i++)
 {
  ok = 0;
  for(j=0;j<arrayofchars.length;j++)
   {
    if(pseudo_test.charAt(i) == arrayofchars[j])
    {
     ok = 1;
     break;
    }
   }
  if(ok == 0)
   {
     alert("N'utilisez pas de caractères speciaux ni d'espace dans votre e-mail");
     return false;
   }
 }

 var saisie = pseudo_test.toLowerCase() ;
  
  var p = saisie.indexOf("@");
 
 if ( (p == -1 ) || (p == 0) || (p == saisie.length - 1 )  )  
 {
 	alert ("votre email est incorrect" );
	return false;
 }
 
 
 
 if(document.inscrip.motpasse.value == "")
 {
  alert("Vous avez oublié d'entrer votre Mot de passe");
  return false;
 }

  
 if(document.inscrip.motpasse.value !== document.inscrip.motpasse2.value)
 {
  alert("Vous avez tapé deux mots de passe différents");
  return false;
 }
 

 return true;

}

function download(src) {   
    window.location = src ;
 }
<!--hide this script from non-javascript-enabled browsers

function MM_findObj(n, d) { //v3.0
  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); return x;
}
/* Functions that swaps images. */
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

/* Functions that handle preload. */
function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function setRock(bool) {
	rockflag=bool ;
}

setRock(false);

function showTheLayer(theLayer) 
{				
		 for (i in arrLayers)  {showOrHide (arrLayers[i],'hidden');} ; 
		 showOrHide (theLayer,'visible');		
			if (theLayer=='')  setRock(false);
			else {
				showOrHide ('b_close','visible');	
				setRock(true);
			}
}
function hideLayers() 
{				
		 for (i in arrLayers)  {showOrHide (arrLayers[i],'hidden');} ; 
		setRock(false);
}


function showOrHide (obj,mode)
{
		 document.getElementById(obj).style.visibility=mode ;
		
}
function rock (theLayer)
{		
		
		 rockflag = !rockflag ;
		 if (rockflag) {
			showTheLayer(theLayer) ;
		} else {
			hideLayers()  ;
		}
		 
}