
var alphaB = "abcdefghijklmnopqrstuvwxyz";

var courant = 0;


var prem="ccppaardesmtbfiglvohnjqukzwyx";


var suiv=new Array("niurstvlmcpbgfyd", "roealuisj", "ehoarilutcs", "eeaiours", "sntrumlcavzipgedfb", "aorfeilus",  "eerlnauoit", "eaoiuy", "tlesnrmvocdbqafx", "eoua", "eayoi", "eealoiustd", "eeaobmipu", "tsedocaginfuq", "unirmsltycebp",  "aeorliupsht", "u", "eeaoistrudmncgbl", "eoatsuipcq", "eeroasiuthy", "rrsiexntvlpacdfgbbomj", "eoiaru", "aae", "ieptachq",  "eearoslmnpdc", "aaeouiz");

// syllabes

var syl=new Array;

syl[0]=new Array("u","u","i","r","p","n","s","l","c","f","t","in","b","y","d","h","m","e","g")

syl[1]=new Array ("e","re","a","ou","le","o","i","li","on","ru","ri","ien","u","ra","eau","oi","la","an","ai","lou","leu","eil","reu","ran","r o","y","eu","au","ie","oy","ron","rou","rai","un","rez","roya","ui","lon","rin","en","ez","ho","in","lo","lu","ry","ue","ey", "ion")

syl[2]=new Array ("e","he","o","i","ou","ha","on","ri","a","han","u","re","la","hi","en","eu","le","hai","ho","roi","lai","ra","hez","ai","hau ","ro","an","rou","hoi","lou","lo","un","y","oin","ru","in","hri","li","eau","hon","au","ay","hen","hu","reu","amp","heu","ie n","oi","hou","hy","ez","rain","roy","ey","hre","ion","rin","ein","hry","lin","lu","rai","lan","lau","lez","loi","ran","ry")

syl[3]=new Array ("e","e","i","an","u","on","eu","a","re","o","en","ou","roi","ra","ai","oi","ez","in","ro","rin","ron","ain","rai","ri","eau" ,"au","ien","rou","y","ay","ei","oy","reu","rus")

syl[4]=new Array("t","t","n","s","m","l","u","f","x","au","r","h","a","p","y","z")

syl[5]=new Array ("ai","i","e","a","o","u","on","an","ou","ran","ron","au","re","le","la","ri","eu","oi","leu","ra","lo","reu","roi","in","lan c","ro","et","lai","en","lu","ru","rai","rau","ren","um","uy","len","lez","li","rain","ez")

syl[6]=new Array ("e","a","ran","i","ue","re","ou","es","o","le","ea","loi","ra","en","ri","lan","an","u","ueu","eo","lai","la","ui","eu","ro" ,"ai","li","ion","lo","ez","ron","rou","rin","au","lou","ne","oi","et","leu","na","rai","rain","ret","roi","lau","lin","lu"," ni","oin","reu","ru","uin","y")

syl[7]=new Array("o","u","i","e","a","on","au","eu","ai","y","ay","ou","an")

syl[8]=new Array("l","l","n","m","g","v","r","f","a","e","s","x")

syl[9]=new Array("e","e","ou","u","a","eu","oi","ean","an","on","o","ai","au","oin","uin","i")

syl[10]=new Array("i","o","e","a","le")

syl[11]=new Array ("e","e","a","eu","i","u","ai","o","on","an","ou","et","oi","i","en","ion","ei","ez","y","in","oin","au","heu","oy","ay","eau ","ain","ey","ia","ian","io","omb")

syl[12]=new Array ("e","e","i","a","en","on","o","ai","ain","an","u","oi","eu","ou","et","au","eil","in","y","oin","ez","y","eau","oy","ol")

syl[13]=new Array ("e","i","ou","a","u","o","oi","an","on","ai","om","eu","ez","en","au","et","ei","ain","oy","y","ay","ew","ey","in","ox")

syl[14]=new Array("n","u","nt","m","r","ui","b","i","h","p","f","s","c","ur","uir")

syl[15]=new Array ("a","e","ou","re","i","o","ri","eu","u","ro","lu","le","en","la","ai","li","leu","au","eau","on","an","ren","oin","oi","rin" ,"lein","lon","in","he","ain","ay","ha","lait","hi","lain","lei","ei","len","roi","ru","lau","lan","ret","loy","rou","ez","he s","om","loi","ra","reu","uy","ho","lat","run","y","ein","hra","hry","lo","hee","hent","hti","hton","lez","lin","ouil","rein" ,"sau")

syl[16]=new Array("ue","ue","ui","u","uan","uoi","ua","ueu","uin","uai","uo","uon")

syl[17]=new Array ("e","e","i","a","o","ai","on","eu","ou","u","an","en","oi","ei","eau","ez","ain","ieu","au","ein","oy","ey","he","hin","ha", "in","hu","y")

syl[18]=new Array ("e","u","on","a","i","an","ou","o","ai","en","eu","ain","oi","ez","in","au","eau","ei","cu","pe","ce","ple","que","ta","ti", "tru","tu","ci","ein","tan","ca","y","tre","cru","ey","oin","pa","ty","te","toi","tro","co","cri","pi","cin","ho","phe","po", "cha","chi","tra","tri")

syl[19]=new Array ("e","e","re","ou","i","u","a","on","oi","ai","o","en","an","ri","ra","rou","ion","ro","rai","eu","in","ran","y","ez","eau"," he","roi","ein","ru","ain","au","oy","rei","rin","ren","ron","eil","ay","reu","ry")

syl[20]=new Array("n","r","l")

syl[21]=new Array ("e","i","ou","o","oi","a","an","en","re","ai","eu","re","ain","in","on","au","rai","u","ri","ran","oy","eau","ra","ron","ro" )

syl[22]=new Array("a","e")

syl[23]=new Array("e","i","a","an","u")

syl[24]=new Array("eu","o")

syl[25]=new Array("e","a","u","on","an","i","in","o","oi")

// Syllabes de fin de mot

var fin=new Array;

fin[0]=new Array("s","r","it","is","in","int","ng","ut","ins","nt","l","ix","t","ux","ys","c")

fin[1]=new Array("le","re","les","res","out","e","our","li")

fin[2]=new Array("he","e","i","hes","es","re","her","hant","le","un","hez","ean","tre","les","sin","hers","ree","te")

fin[3]=new Array("e","es","ieu","re","eux","ent","is","eur","ain","ee","it","its")

fin[4]=new Array("ur","ux","urs","t","nt","rs","ut","u","mps","r","ns","uil","nts","ul","au","ant","nd","ants","l","uf")

fin[5]=new Array("fre","fle","fe","ond","aud","front")

fin[6]=new Array("e","ne","es","le","res","re","ue","nes","les","out","ues","ands","ion","nan","ner","ard","and","neur")

fin[7]=new Array("ez","er","amp","amps","iens","ors")

fin[8]=new Array("t","eu","eux","en","el","ent","s","l","ls","eds","ens","er","ed","e","n","x","on","ant","ers","nq","ons")

fin[9]=new Array("ours","a","an","at","ets","ouis")

fin[10]=new Array("ir","o")

fin[11]=new Array ("le","e","us","s","les","es","a","eurs","dats","as","eur","eon","ler","er","ant","ait","ors","eil","lons","que","lait","on", "ein","me","lez","anc","ets","lon","et","leurs","ee","lant","te","ons","ots","ais","ot","iers","ancs","ent","ieu","let","eins ","eu","i","ier","is","ez","ie","ous")

fin[12]=new Array ("e","ent","es","me","bre","mes","ain","ais","ents","our","er","ble","pe","ant","in","ier","i","is","it","ains","ir")

fin[13]=new Array ("e","te","ce","tre","ge","es","ir","ant","ne","de","dre","se","si","neur","dit","des","tes","che","dant","ons","que","nant", "i","ait","ger","s","dis","ez","ces","deur","it","see","tend","tent","ches","cor","ner","ton","dent","nent","al","at","drin", "er","ie","tez","nes","tant","teau","fin","oux","re","sieur","tons","trer","on","nait","seur","tends","us","ze","gez","ier"," ies","son")

fin[14]=new Array ("us","n","ur","i","nt","ut","is","ir","rt","it","nd","nc","rts","m","urs","ix","up","irs","ue","int","in","ux","ups","rs","i e","u","ins","rd","l","nts","ts","uet","ng","urd","ms","ns")

fin[15]=new Array("le","e","res","ee","eau","les","re","long","in","pe","as","es","uis","ris","ens","os")

fin[16]=new Array("ue","ues","uin","uins","uant","uet","uais","uel","uer","uets")

fin[17]=new Array ("e","te","es","re","is","ont","and","ait","ne","as","me","de","ce","be","ge","ai","eur","oit","ie","ons","reur","che","er"," ent","uit","ands","ant","se","ain","ez","ois","on","tre","res","tes","os","mi","nes","dez","it","mes","eux","ir","tout","iant ","nier","dre","ment","reaux","tu","bes","bre","mee","cher","ges","i","ieux","quoi","tant","ans","dent","ee","et","tyrs","al" ,"ets","gent","mees","op","ais","des","end","le","oix","tez","tir","gie","oid","tis","aux","dant","oie","pre","tent","don","e nds","les","litz","oits","onts","reau","an","at","geois","lant","ous","que")

fin[18]=new Array ("se","e","te","sant","ses","es","on","que","ar","tre","ait","prit","sent","ser","ant","ent","sait","ons","tres","us","sants" ,"crits","tes","eaux","sus","ee","tin","eau","er","poir","ard","sa","sis","aient","crit","seur","ert","ion","ions","sin","in" )

fin[19]=new Array ("e","re","es","te","ait","res","ant","ion","ion","er","tes","it","rie","our","on","eur","eurs","in","tre","eau","an","its"," ez","el","ent","ons","tent","at","tant")

fin[20]=new Array("i","e","r","it","x","and","is","t","oi","el","eux","rs","ees","et","ez","es")

fin[21]=new Array ("e","re","ant","ec","ait","es","oir","res","ez","ent","er","ons","ers","rant","ais","aux","ient","rait","ail","ants","rier", "al","eur","eurs","eux")

fin[22]=new Array("e","er")

fin[23]=new Array("il","e","es","te","a")

fin[24]=new Array("ant","s","ez","on","ons")

fin[25]=new Array("ur","ar","on","e","ons","as")

// Génération de mot de passe: fonctions

function genere()

// Générer un mot

{

 var passe = "";

 var i;

 var a;

 while (passe.length < 4)

 {

  if (passe.length == 0)

  {

   a = choix(prem);

  }

  else

  {

   a = choix(suiv[alphaB.indexOf(passe.charAt(passe.length-1))]);

  }

 i = alphaB.indexOf(a);

 passe += a + syl[i][Math.floor(Math.random()*Math.random()*syl[i].length)];

 }

 a = choix(suiv[alphaB.indexOf(passe.charAt(passe.length-1))]);

 i = alphaB.indexOf(a);

 passe += a + fin[i][Math.floor(Math.random()*Math.random()*fin[i].length)];

 return passe;

}



function choix(lettres)

// Choix dans une chaîne de caractères

{

 return lettres.charAt(Math.floor(Math.random()*Math.random()*lettres.length));

}



function maju(s)

// Ajout aléatoire de majuscule

{

 var t = "";

 for (var i=0; i < s.length; i++)

 {

 if ((Math.floor(Math.random() * 11)) < 1)

  {

   t += s.charAt(i).toUpperCase();

  }

 else

  {

   t += s.charAt(i);

  }

 }

 return t;

}


function authenticate1()
{
	document.forms["MyLogform"].elements["passwd"].value = sha1Hash(document.forms["MyLogform"].elements["passwd"].value);
	document.forms["MyLogform"].elements["passwd2"].value = sha1Hash(document.forms["MyLogform"].elements["passwd2"].value);
}



function authenticate()
{
	document.forms["MyLogform1"].elements["passwd1"].value = sha1Hash(document.forms["MyLogform1"].elements["passwd1"].value);
}
	
function sha1Hash(msg)
{
    var K = [0x5a827999, 0x6ed9eba1, 0x8f1bbcdc, 0xca62c1d6]; 
    msg += String.fromCharCode(0x80); // add trailing '1' bit to string [5.1.1]
    // convert string msg into 512-bit/16-integer blocks arrays of ints [5.2.1]
    var l = Math.ceil(msg.length/4) + 2;  // long enough to contain msg plus 2-word length
    var N = Math.ceil(l/16);              // in N 16-int blocks
    var M = new Array(N);
    for (var i=0; i<N; i++) {
        M[i] = new Array(16);
        for (var j=0; j<16; j++) {  // encode 4 chars per integer, big-endian encoding
            M[i][j] = (msg.charCodeAt(i*64+j*4)<<24) | (msg.charCodeAt(i*64+j*4+1)<<16) | 
                      (msg.charCodeAt(i*64+j*4+2)<<8) | (msg.charCodeAt(i*64+j*4+3));
        }
    }
    // add length (in bits) into final pair of 32-bit integers (big-endian) [5.1.1]
    M[N-1][14] = ((msg.length-1) >>> 30) * 8;
    M[N-1][15] = ((msg.length-1)*8) & 0xffffffff;

    // set initial hash value [5.3.1]
    var H0 = 0x67452301;
    var H1 = 0xefcdab89;
    var H2 = 0x98badcfe;
    var H3 = 0x10325476;
    var H4 = 0xc3d2e1f0;
    // HASH COMPUTATION [6.1.2]
    var W = new Array(80); var a, b, c, d, e;
    for (var i=0; i<N; i++) {
        // 1 - prepare message schedule 'W'
        for (var t=0;  t<16; t++) W[t] = M[i][t];
        for (var t=16; t<80; t++) W[t] = ROTL(W[t-3] ^ W[t-8] ^ W[t-14] ^ W[t-16], 1);
        // 2 - initialise five working variables a, b, c, d, e with previous hash value
        a = H0; b = H1; c = H2; d = H3; e = H4;
        // 3 - main loop
        for (var t=0; t<80; t++) {
            var s = Math.floor(t/20); // seq for blocks of 'f' functions and 'K' constants
            var T = (ROTL(a,5) + f(s,b,c,d) + e + K[s] + W[t]) & 0xffffffff;
            e = d;
            d = c;
            c = ROTL(b, 30);
            b = a;
            a = T;
        }
        // 4 - compute the new intermediate hash value
        H0 = (H0+a) & 0xffffffff;  // note 'addition modulo 2^32'
        H1 = (H1+b) & 0xffffffff; 
        H2 = (H2+c) & 0xffffffff; 
        H3 = (H3+d) & 0xffffffff; 
        H4 = (H4+e) & 0xffffffff;
    }

    return H0.toHexStr() + H1.toHexStr() + H2.toHexStr() + H3.toHexStr() + H4.toHexStr();
}
// function 'f' [4.1.1]
function f(s, x, y, z) 
{
    switch (s) {
    case 0: return (x & y) ^ (~x & z);
    case 1: return x ^ y ^ z;
    case 2: return (x & y) ^ (x & z) ^ (y & z);
    case 3: return x ^ y ^ z;
    }
}
// rotate left (circular left shift) value x by n positions [3.2.5]
function ROTL(x, n)
{
    return (x<<n) | (x>>>(32-n));
}
// extend Number class with a tailored hex-string method 
//   (note toString(16) is implementation-dependant, and 
//   in IE returns signed numbers when used on full words)
Number.prototype.toHexStr = function()
{
    var s="", v;
    for (var i=7; i>=0; i--) { v = (this>>>(i*4)) & 0xf; s += v.toString(16); }
    return s;
}

function supplog()
{
if (document.forms["MyLogform1"].elements["login1"].value=="Login") 
document.forms["MyLogform1"].elements["login1"].value="";
}
function supppass()
{
if (document.forms["MyLogform1"].elements["passwd1"].value=="password") 
document.forms["MyLogform1"].elements["passwd1"].value="";
}

function verifauth(){
	
	d1=document.forms["MyLogform1"].elements["login1"].value;
	d2=document.forms["MyLogform1"].elements["passwd1"].value;

	var logi=document.getElementById("login1");
	var psw=document.getElementById("passwd1");
	if (d1!="" && d2!="" && d1!="Login" && d2!="password")
	{
	var len=d1.length; 
	var ch=d1;
	
	var len2=d2.length; 
	var ch2=d2;
	var i=0;
	var c=0;
	var d=0;

   for (i=0;i<len;i++){
      if (ch.charCodeAt(i)<48 || ch.charCodeAt(i)>57){
          if (ch.charCodeAt(i)<65 || ch.charCodeAt(i)>90){
              if (ch.charCodeAt(i)<97 || ch.charCodeAt(i)>122){
                  c++;
                  }
              }
         }
		 
					if (ch.charCodeAt(i)==64 || ch.charCodeAt(i)==46  || ch.charCodeAt(i)==95 || ch.charCodeAt(i)==45){
                  		c--;
						
				   }		 
		 
    }
	
		
	
	for (i=0;i<len2;i++){
      if (ch2.charCodeAt(i)<48 || ch2.charCodeAt(i)>57){
          if (ch2.charCodeAt(i)<65 || ch2.charCodeAt(i)>90){
              if (ch2.charCodeAt(i)<97 || ch2.charCodeAt(i)>122){
                  d++;
				  
                  }
              }
         }
		 				if (ch2.charCodeAt(i)==64 || ch2.charCodeAt(i)==46  || ch2.charCodeAt(i)==95 || ch2.charCodeAt(i)==45){
                  		d--;
						
				   }		
    }
   if (c!=0 && d!=0){
	  
      document.forms["MyLogform1"].elements["login1"].value="";
	  document.forms["MyLogform1"].elements["passwd1"].value="";
	  alert("Format invalide du Login et password");
      }else{
            authenticate();
			document.forms["MyLogform1"].submit();
	  }
}
else 
alert("Veuillez saisir tous les champs");
}


function verif2(){
	login=document.forms["MyLogform"].elements["login"].value 
	mail=document.forms["MyLogform"].elements["mail"].value 
	pass_temp=genere();
	document.forms["MyLogform"].elements["new_pass"].value=sha1Hash(pass_temp);
	document.forms["MyLogform"].elements["new_pass_n"].value=pass_temp;
	if (login!="" && mail!="") document.forms["MyLogform"].submit();
 	else alert("Veuillez saisir votre login et email");
}


function verif3(){
	titre=document.forms["myform"].elements["titre"].value 
	message=document.forms["myform"].elements["message"].value 
	sujet=document.forms["myform"].id_sujet.value;
	if (titre!="" && message!="" && sujet!="selectionnez") 
	document.forms["myform"].submit();
 	else alert("Veuillez choisir un sujet et saisir le titre et message");
}

function veriff3(){
	titre=document.forms["myform"].elements["titre"].value 
	message=document.forms["myform"].elements["contenu"].value 
	sujet=document.forms["myform"].sous_rub.value;
	if (titre!="" && message!="" && sujet!="selectionnez") 
	document.forms["myform"].submit();
 	else alert("Veuillez remplir tous les champs");
}

function controler(idtheme){
	message=document.forms["myform1"].elements["message"].value
	document.forms["myform1"].elements["id_theme"].value=idtheme;
	if (message!="") 
	document.forms["myform1"].submit();
 	else alert("Veuillez ecrire un message avant de valider");
}

function controler2(idtheme,numero_page){
window.open('list_msg.php?theme_id='+idtheme+'&numero_page=' + numero_page + '&reply=1','_self');
}

function isNumeric(sText){ 
var ValidChars = "0123456789."; 
var IsNumber=true; 
var Char; 
for (i = 0; i < sText.length && IsNumber == true; i++){ 
Char = sText.charAt(i); 
if (ValidChars.indexOf(Char) == -1){ 
IsNumber = false; 
} 
} 
return IsNumber; 
} 

function chiffre(champs)
{
if (isNumeric(document.forms["MyLogform"].elements[champs].value)==false)
	{
        alert("Les données introduites doivent être de type numérique!"); 
	document.forms["MyLogform"].elements[champs].value="";
	}
}

function cocher1()
{
if(MyLogform.elements[0].checked==true)
{for (i=1; i<MyLogform.elements.length; i++) 
MyLogform.elements[i].checked = true;
 }
else
{
for (i=1; i<MyLogform.elements.length; i++) 
MyLogform.elements[i].checked = false;

}
}

function verifMail(a)
{
testm = false ;
 
 for (var j=1 ; j<(a.length) ; j++) {

  if (a.charAt(j)=='@') {

   if (j<(a.length-4)){

    for (var k=j ; k<(a.length-2) ; k++) {

     if (a.charAt(k)=='.') testm = true;

    }
   }
  }
 }
 
return testm ;
}

function varifchar(chaine)
{
	var len=chaine.length; 
	var ch=chaine;
	var c=0;
	 for (i=0;i<len;i++){
      if (ch.charCodeAt(i)<48 || ch.charCodeAt(i)>57){
          if (ch.charCodeAt(i)<65 || ch.charCodeAt(i)>90){
              if (ch.charCodeAt(i)<97 || ch.charCodeAt(i)>122){
                  c++;
                  }
              }
         }
		 
					if (ch.charCodeAt(i)==64 || ch.charCodeAt(i)==46  || ch.charCodeAt(i)==95 || ch.charCodeAt(i)==45){
                  		c--;
				   }		 
		 
    }
	return c;
}

function veriff(){
 
	LOGIN=document.forms["MyLogform"].elements["login"].value; 
	NOM=document.forms["MyLogform"].elements["nom"].value;
	PRENOM=document.forms["MyLogform"].elements["prenom"].value;
	PASSWD=document.forms["MyLogform"].elements["passwd"].value;
	PASSWD2=document.forms["MyLogform"].elements["passwd2"].value;
	EMAIL=document.forms["MyLogform"].elements["email"].value;	
	ACTIVITE=document.forms["MyLogform"].activite.value;
	NAISSANCE=document.forms["MyLogform"].elements["naissance"].value;
	MOBILE=document.forms["MyLogform"].elements["mobile"].value;
	VILLE=document.forms["MyLogform"].elements["ville"].value;
	PAYS=document.forms["MyLogform"].pays.value;
	SIGNATURE=document.forms["MyLogform"].elements["signature"].value;
	
	if(document.forms["MyLogform"].charte.checked)
	{
	
if (LOGIN!="" && NOM!="" && PRENOM!="" && PASSWD!="" && PASSWD2!="" && EMAIL!="" && ACTIVITE !="SELECTIONNEZ" && MOBILE!="" && VILLE!="")
	{
	if (PASSWD==PASSWD2){
		document.forms["MyLogform"].elements["pass"].value=PASSWD;
		if (varifchar(LOGIN)==0 && varifchar(PASSWD)==0){
		if (PASSWD.length>5) {
	if (verifMail(EMAIL)){
	authenticate1();
	document.forms["MyLogform"].submit();				
	}
	else alert("Votre adresse e-mail est incorrecte");
		}
		else alert("Votre password doit contenir 6 caracteres minimum");
		}
		else alert("votre login ou password contient des caracteres invalide");
	}
	else alert("Veuillez verifier password & confirmation");
}
else alert("Veuillez remplir tous les champs (*)");
}
else 
alert("Vous devez accepter la charte d'utilisation du site");
}



function verif9(){
	titre=document.forms["MyLogform"].elements["titre"].value; 
	cat1=document.forms["MyLogform"].cat1.value;
if (titre != "" && cat1 != "Choisissez une catégorie")
document.forms["MyLogform"].submit();				
else alert("Veuillez remplir tous les champs (*)");

}

function verif30(){
	titre=document.forms["MyLogform"].elements["titre"].value; 
	cat1=document.forms["MyLogform"].cat1.value;
	description=document.forms["MyLogform"].elements["description"].value;
	fichier=document.forms["MyLogform"].elements["fichier"].value;


if (titre != "" && cat1 != "Choisissez une catégorie" && description != "" && fichier != "" )
document.forms["MyLogform"].submit();				
else alert("Veuillez remplir tous les champs ");

}

function verif31(){
	titre=document.forms["MyLogform"].elements["titre"].value; 
	cat1=document.forms["MyLogform"].cat1.value;
	description=document.forms["MyLogform"].elements["description"].value;

if (titre != "" && cat1 != "Choisissez une catégorie" && description != "" )
document.forms["MyLogform"].submit();				
else alert("Veuillez remplir tous les champs ");

}

function verif32(){
	titre=document.forms["MyLogform"].elements["titre"].value; 
	cat1=document.forms["MyLogform"].cat1.value;
	description=document.forms["MyLogform"].elements["contenu"].value;
	fichier=document.forms["MyLogform"].elements["fichier"].value;


if (titre != "" && cat1 != "Choisissez une catégorie" && description != "" && fichier != "" )
document.forms["MyLogform"].submit();				
else alert("Veuillez remplir tous les champs ");

}

function verif33(){
	titre=document.forms["MyLogform"].elements["titre"].value; 
	cat1=document.forms["MyLogform"].cat1.value;
	description=document.forms["MyLogform"].elements["contenu"].value;

if (titre != "" && cat1 != "Choisissez une catégorie" && description != "" )
document.forms["MyLogform"].submit();				
else alert("Veuillez remplir tous les champs ");

}

function show_img() 
{ 
var win=window.open("","NewWindow","width=220,height=210,left=200,top­=100"); 

}

function ouvrirfenetre() { 
window.open ("","fenetreimage", "width=500,height=375,screenX=100,screenY=100,scrollbars=no, toolbar=no, location=no, directories=no, status=no");
} 
function verifff(){
 
	NOM=document.forms["MyLogform"].elements["nom"].value;
	PRENOM=document.forms["MyLogform"].elements["prenom"].value;
	PASSWD=document.forms["MyLogform"].elements["passwd"].value;
	PASSWD2=document.forms["MyLogform"].elements["passwd2"].value;
	EMAIL=document.forms["MyLogform"].elements["email"].value;
	MAIL2=document.forms["MyLogform"].elements["mail2"].value;
	ACTIVITE=document.forms["MyLogform"].activite.value;
	NAISSANCE=document.forms["MyLogform"].elements["naissance"].value;
	MOBILE=document.forms["MyLogform"].elements["mobile"].value;
	VILLE=document.forms["MyLogform"].elements["ville"].value;
	PAYS=document.forms["MyLogform"].pays.value;
	SIGNATURE=document.forms["MyLogform"].elements["signature"].value;
		var radio=document.forms["MyLogform"].grant;
		var d=0;
		for (var i=0; i<radio.length;i++) 
		{
			if (radio[i].checked) 
			{
				grant=document.forms["MyLogform"].grant[i].value; 
				d++;
			}
		}

if (d==0) document.forms["MyLogform"].grant[1].checked=true;

if (NOM !="" && PRENOM !="" && EMAIL !="" && ACTIVITE !="SELECTIONNEZ" && MOBILE!="" && VILLE !="")
	{
	if (PASSWD==PASSWD2){
		if (PASSWD.length>5 || PASSWD.length==0){
	if (verifMail(EMAIL)){
		
	if (PASSWD.length!=0)
	{
		if (varifchar(PASSWD)==0) {
			authenticate1();
		}
		else 
		{
		alert("votre login ou password contient des caracteres invalide");
		return;
		}
	}
	document.forms["MyLogform"].submit();				
	}
	else alert("Votre adresse e-mail est incorrecte");
		}
		else alert("Votre password doit contenir 6 caracteres minimum");
	}
	else alert("Veuillez verifier password & confirmation");
}
else alert("Veuillez remplir tous les champs (*)");

}
 
 
function verifx(){
 
	TITRE=document.forms["MyLogform"].elements["TITRE"].value;
	CAT=document.forms["MyLogform"].elements["cat1"].value;
	CP=document.forms["MyLogform"].elements["CP"].value;
	LIB1=document.forms["MyLogform"].elements["LIB1"].value;
	DESC1=document.forms["MyLogform"].elements["DESC1"].value;
	NBJ1=document.forms["MyLogform"].elements["NBJ1"].value;
	TARIF1=document.forms["MyLogform"].elements["TARIF1"].value;
	

	if (TITRE !="" && CAT !="Choisissez une catégorie" && CP !="" && LIB1 !="" && DESC1 !="" && NBJ1 !="" && TARIF1 !="")
	{
		document.forms["MyLogform"].submit();				
	}
	else alert("Veuillez remplir tous les champs (*)");
}



function verifxxx(){
 
	NOM=document.forms["MyLogform"].elements["NOM"].value;
	PRENOM=document.forms["MyLogform"].elements["PRENOM"].value;
	EMAIL=document.forms["MyLogform"].elements["EMAIL"].value;
	TEL=document.forms["MyLogform"].elements["TEL"].value;
	SOCIETE=document.forms["MyLogform"].elements["SOCIETE"].value;
	ADRESSE1=document.forms["MyLogform"].elements["ADRESSE1"].value;
	CP=document.forms["MyLogform"].elements["CP"].value;
	VILLE=document.forms["MyLogform"].elements["VILLE"].value;
	CAT=document.forms["MyLogform"].CAT.value;
	TITRE_MISSION=document.forms["MyLogform"].elements["TITRE_MISSION"].value;
	DESC=document.forms["MyLogform"].elements["DESC"].value;
	DATE_DEBUT=document.forms["MyLogform"].elements["DATE_DEBUT"].value;
	DATE_FIN=document.forms["MyLogform"].elements["DATE_FIN"].value;

	
if (NOM !="" && PRENOM !="" && EMAIL !="" && TEL !="" && SOCIETE !="" && ADRESSE1 !="" && CP !="" && VILLE !="" && CAT !="Choisissez une catégorie" && TITRE_MISSION !="" && DESC !="" && DATE_DEBUT  !="" && DATE_FIN)
	{
	if (DATE_DEBUT <= DATE_FIN){
	if (verifMail(EMAIL)){
	document.forms["MyLogform"].submit();				
	}
	else alert("Votre adresse e-mail est incorrecte");
	}
	else alert("verifier la date début ou date fin");
}
else alert("Veuillez remplir tous les champs (*)");

}

function verif_filter(){
	critere=document.forms["MyLogform"].elements["critere"].value;
	sujet=document.forms["MyLogform"].elements["id_sujet"].value;
	var radio=document.forms["MyLogform"].radio;
		for (var i=0; i<radio.length;i++) 
		{
			if (radio[i].checked) 
			{
				grant=document.forms["MyLogform"].radio[i].value; 
			}
		}

if (critere!="")
{
if (grant=="forum" && sujet=="selectionnez") alert ("Veuillez choisir un forum");
else document.forms["MyLogform"].submit();
}
else
alert ("Veuillez remplir le mot clé");
}

function verif_filtre_mem(){
		pseudo=document.forms["MyLogform"].elements["pseudo"].value;
		activite=document.forms["MyLogform"].elements["activite"].value;
	
	if (document.forms["MyLogform"].cv.checked==false && document.forms["MyLogform"].dossier.checked==false && document.forms["MyLogform"].devis.checked==false && activite=="SELECTIONNEZ" && pseudo=="")
	{
		alert("Veuillez sélectionner un critère de recherche");
	}
	else 
	{
	document.forms["MyLogform"].submit();
	}
}
function chercher()
{
	cr=document.forms["MyLogform"].elements["critere"].value;
	if (cr!="") window.open('list_forum_filtrer.php?numero_page=0&critere=' + cr + '&radio=sujet&id_sujet=','_self');
	else alert("Veuillez remplir la zone de recherche");
}

function admin_gal()
{
	cat=document.forms["MyLogform"].cat.value;
	if (cat!="SELECTIONNEZ") window.open('admin_galerie.php?numero_page=0&cat='+cat,'_self');
	else alert("Veuillez selectionner une catégorie");

}
function tous_gal()
{
 window.open('admin_galerie.php?numero_page=0','_self');
}
function admin_cv()
{
	cat=document.forms["MyLogform"].cat.value;
	if (cat!="SELECTIONNEZ") window.open('admin_cv.php?numero_page=0&cat='+cat,'_self');
	else alert("Veuillez selectionner une catégorie");

}
function tous_cv()
{
 window.open('admin_cv.php?numero_page=0','_self');
}

function admin_mission()
{
	cat=document.forms["MyLogform"].cat.value;
	if (cat!="SELECTIONNEZ") window.open('admin_mission.php?numero_page=0&cat='+cat,'_self');
	else alert("Veuillez selectionner une catégorie");

}
function tous_mission()
{
 window.open('admin_mission.php?numero_page=0','_self');
}

function admin_dossier()
{
	cat=document.forms["MyLogform"].cat.value;
	if (cat!="SELECTIONNEZ") window.open('admin_dossier.php?numero_page=0&cat='+cat,'_self');
	else alert("Veuillez selectionner une catégorie");

}
function tous_dossier()
{
 window.open('admin_dossier.php?numero_page=0','_self');
}


function admin_prestation()
{
	cat=document.forms["MyLogform"].cat.value;
	if (cat!="SELECTIONNEZ") window.open('admin_prestation.php?numero_page=0&cat='+cat,'_self');
	else alert("Veuillez selectionner une catégorie");

}
function tous_prestation()
{
 window.open('admin_prestation.php?numero_page=0','_self');
}

function admin_actualite()
{
	cat=document.forms["MyLogform"].cat.value;
	if (cat!="SELECTIONNEZ") window.open('admin_actualite.php?numero_page=0&cat='+cat,'_self');
	else alert("Veuillez selectionner une catégorie");

}
function tous_actualite()
{
 window.open('admin_actualite.php?numero_page=0','_self');
}

function admin_forum()
{
	cat=document.forms["MyLogform"].cat.value;
	document.forms["MyLogform"].sous_cat.value="";
	if (cat!="SELECTIONNEZ") window.open('admin_forum.php?numero_page=0&cat='+cat,'_self');
	else alert("Veuillez selectionner une catégorie");

}

function admin_sous_cat()
{
	cat=document.forms["MyLogform"].cat.value;
	sous_cat=document.forms["MyLogform"].sous_cat.value;
	if (cat!="SELECTIONNEZ") window.open('admin_forum.php?numero_page=0&cat='+cat+'&sous_cat='+sous_cat,'_self');
	else alert("Veuillez selectionner une catégorie");

}

function critere_forum()
{
	cat=document.forms["MyLogform"].cat.value;
	sous_cat=document.forms["MyLogform"].sous_cat.value;
	critere=document.forms["MyLogform"].elements["critere"].value;
	if (cat!="SELECTIONNEZ" && sous_cat!="SELECTIONNEZ" && critere!="") window.open('admin_forum.php?numero_page=0&cat='+cat+'&sous_cat='+sous_cat+'&critere='+critere,'_self');
	else alert("Veuillez selectionner une catégorie et saisir un mot clé");

}

function verif_red(){
	largueur=document.forms["MyLogform"].elements["largueur"].value; 
	hauteur=document.forms["MyLogform"].elements["hauteur"].value;
	fichier=document.forms["MyLogform"].elements["file1"].value;


if (largueur != "" && hauteur != "" && fichier != "" )
document.forms["MyLogform"].submit();				
else alert("Veuillez remplir tous les champs ");

}

function verif_contact(){
 
	NOM=document.forms["MyLogform"].elements["nom"].value;
	PRENOM=document.forms["MyLogform"].elements["prenom"].value;
	EMAIL=document.forms["MyLogform"].elements["email"].value;
	SUJET=document.forms["MyLogform"].elements["sujet"].value;
	MESSAGE=document.forms["MyLogform"].elements["message"].value;	
	
	
if (NOM!="" && PRENOM!="" && EMAIL!="" && SUJET!="" && MESSAGE!="")
	{
	if (verifMail(EMAIL)){
		document.forms["MyLogform"].submit();				
	}
	else alert("Votre adresse e-mail est incorrecte");
}
else alert("Veuillez remplir tous les champs (*)");
}