/**--------- DEBUT Scripts Annonces --------------**/
// Appel page recherche annonces
function winopencreaann(categorie)
	{url = 'ann-crea-typ.php?';
	 obj=document.anncrea;
	 for (i=0;i<obj.PIC.length;i++) {if (obj.PIC[i].checked) PICVAL = obj.PIC[i].value;}
	 url = url + '&CATEGORIE=' + categorie;
	 url = url + '&PHOTO=' + PICVAL;
	 window.location=url;}

// Verification saisie annonce site
function validationann(email,pseudo,titre,annonce,region,pic,age,categ,cdp,ville)
	{emaillen   = email.length;
	 pseudolen  = pseudo.length;
	 titrelen   = titre.length;
	 annoncelen = annonce.length;
	 cdplen     = cdp.length;
	 villelen   = ville.length;
	 if (pseudolen < 1)  {alert("Saisis ton pseudo !");return false;}
 	 if (!check_nl_mail(email)) {return false;}
     if (categ == '0101' || categ == '0102' || categ == '0103' || categ == '0113' || categ == '0114' || categ == '0115' || categ == '0116' || categ == '0125')
	 	{if (age == '0')	{alert("saisis ton age !");return false;}}
     if (region == '99') {alert("Saisis ta région !");return false;}
     if (region < 50 && cdplen != 5)    {alert("Saisis un code postal à 5 chiffres !");return false;}
     if (villelen < 2)   {alert("Saisis le nom de ta ville !");return false;}
	 if (titrelen < 3)   {alert("Saisis le titre de ton annonce !");return false;}
     if (annoncelen < 5) {alert("Saisis ton annonce !");return false;}
     if (pic.length > 0) {if ((pic.indexOf(".gif")>0)  || (pic.indexOf(".GIF")>0)  || (pic.indexOf(".jpg")>0)  || (pic.indexOf(".JPG")>0)  || (pic.indexOf(".jpeg")>0)  || (pic.indexOf(".JPEG")>0))  {userfileok = 0;} else {alert("Le format de la photo doit être JPG, JPEG ou GIF !");return false;}}
     setPointerMouse();
	 return true;
    }

/**--------- FIN Scripts Annonces --------------**/

/** Sets/unsets the pointer in browse mode *
 * @param   object   the table row
 * @param   object   the color to use for this row
 * @return  boolean  whether pointer is set or not */
function setPointer(theRow, thePointerColor)
{if (typeof(theRow.style) == 'undefined' || typeof(theRow.cells) == 'undefined')
	{return false;}
 var row_cells_cnt           = theRow.cells.length;
 for (var c = 0; c < row_cells_cnt; c++)
	{theRow.cells[c].bgColor = thePointerColor;}
 return true;}

/** Ouverture pop-up */

function winopen(page,nom,pgwidth,pgheight,pgleft,pgtop,pgtool,pgmenu,pgscroll)
{var proprietes = 'width='+pgwidth+',height='+pgheight+',left='+pgleft+',top='+pgtop+',screenX=0,screenY=0,toolbar='+pgtool+',menubar='+pgmenu+',scrollbars='+pgscroll;
 window.open(page, nom, proprietes);}

function setPointerMouse()
    { if (document.all) for (var i=0;i < document.all.length; i++) document.all(i).style.cursor = 'wait'; } 


/** Changement image sur meme page - from ebay */
function PRimages(picname)
        {document.PRpic.src = picname;}

/** envoi vers pages principale de la recherche ANNONCE */
function winopenmainpa(region,categorie,age,desc,numann,pseudo,photo)
{url = '../ann/ann-index.php?';
 if (region    != '99' && region != '')   {url = url + '&REGION=' + region;}
 if (categorie != '0000' && categorie != '') {url = url + '&CATEGORIE=' + categorie;}
 if (age       != '0' && age != '')    {url = url + '&AGE=' + age;}
 if (desc      != '')     {url = url + '&MOTS=' + desc;}
 if (numann    != '')     {url = url + '&NUMANN=' + numann;}
 if (pseudo    != '')     {url = url + '&PSEUDO=' + pseudo;}
 if (photo     != '')     {url = url + '&PHOTO=' + photo;}
 window.opener.top.location=url;
 window.close();
}

/** envoi vers pages principale de la recherche ANNONCE */
function winopencreapa(categorie)
{url = 'pacrea1.php?';
 obj=document.pacrea;
 for (i=0;i<obj.PIC.length;i++) {if (obj.PIC[i].checked) PICVAL = obj.PIC[i].value;}
 url = url + '&CATEGORIE=' + categorie;
 url = url + '&PHOTO=' + PICVAL;
 window.location=url;
}

/** envoi vers pages principale de la recherche ANNONCE */
function winopenmainpr(region)
{url = 'prindex.php?';
 if (region    != '99' && region != '')   {url = url + '&REGION=' + region;}
 window.opener.top.location=url;
 window.close();
}

/** Verification de l'email */
function check_nl_mail(email)
{if (email.length<5 || email.indexOf("@")<1 || email.indexOf("@") >= (email.lastIndexOf(".")-1))
		{alert("Saisis un E-mail valide.");
		 return(false);}
	else
		{return(true);}}

/** appel abonnement */
function popup_nl(email,opt)
    {if (check_nl_mail(email)) 
	    {window.open(opt + 'nl/nlabonnement.php?&EMAIL=' + escape(email), 'popupabo', 'locationbar=no,height=220,width=350,left=200,top=100,status=no,menubar=no,scrollbars=no,resizable=no');}}

/**verif saisie annuaire */
function check_zone(RECHAN)
    {if (RECHAN.length < 1)
	    {alert("Vous devez saisir un critère de recherche !");return(false);}
	 else
	    {return(true);}}

/**Verif reponse */
function ValidationREPAR(email,reponse,antirobot)
    {if (reponse.length < 5)
	    {alert("Vous devez saisir une réponse à l'annonce !");
	     return(false);}
     if (!check_nl_mail(email)) {return false;}
	 if (antirobot == '2')	{rien=1;} else {alert("Vous devez saisir 2 !");return(false);}
     setPointerMouse();
    }

/**Verif reponse */
function ValidationREP(email,reponse)
    {if (reponse.length < 5)
	    {alert("Vous devez saisir une réponse à l'annonce !");
	     return(false);}
     if (!check_nl_mail(email)) {return false;}
	 setPointerMouse();
    }
    
/**Verif reponse Profil non connecté*/
function ValidationREPpr(pseudo,pwd,reponse,pic)
    {if (pseudo.length == 0) {alert("Saisis ton pseudo !    Si tu n'es pas membre, tu dois t'inscrire."); return(false);}
     if (pwd.length == 0)    {alert("Saisis ton mot de passe !"); return(false);}
     if (reponse.length < 5) {alert("Saisis ton message !"); return(false);}
     if (pic.length > 0)     {if ((pic.indexOf(".gif")>0)  || (pic.indexOf(".GIF")>0)  || (pic.indexOf(".jpg")>0)  || (pic.indexOf(".JPG")>0)  || (pic.indexOf(".jpeg")>0)  || (pic.indexOf(".JPEG")>0))  {userfileok = 0;} else {alert("Le format de la photo doit être JPG, JPEG ou GIF !");return false;}}
     setPointerMouse();
     return (true);
    }

/**Verif reponse Profil connecté*/
function ValidationREPprcx(reponse,pic)
    {if (reponse.length < 5) {alert("Saisis ton message !"); return(false);}
     if (pic.length > 0)     {if ((pic.indexOf(".gif")>0)  || (pic.indexOf(".GIF")>0)  || (pic.indexOf(".jpg")>0)  || (pic.indexOf(".JPG")>0)  || (pic.indexOf(".jpeg")>0)  || (pic.indexOf(".JPEG")>0))  {userfileok = 0;} else {alert("Le format de la photo doit être JPG, JPEG ou GIF !");return false;}}
     setPointerMouse();
     return (true);
    }

/**Verif saisie annonce*/
function ValidationAN(email,pseudo,titre,annonce,region,pic)
	{emaillen   = email.length;
	 pseudolen  = pseudo.length;
	 titrelen   = titre.length;
	 annoncelen = annonce.length;
	 if (pseudolen < 1)  {alert("Saisis ton pseudo !");return false;}
 	 if (!check_nl_mail(email)) {return false;}
     if (region == '99') {alert("Saisis ta région !");return false;}
     if (titrelen < 1)   {alert("Saisis le titre de ton annonce !");return false;}
     if (annoncelen < 1) {alert("Saisis ton annonce!");return false;}
     if (pic.length > 0) {if ((pic.indexOf(".gif")>0)  || (pic.indexOf(".GIF")>0)  || (pic.indexOf(".jpg")>0)  || (pic.indexOf(".JPG")>0)  || (pic.indexOf(".jpeg")>0)  || (pic.indexOf(".JPEG")>0))  {userfileok = 0;} else {alert("Le format de la photo doit être JPG, JPEG ou GIF !");return false;}}
     setPointerMouse();
	 return true;
    }

/** Validation saisie en gestion de l'oubli MDP annonce */
function ValidANoubli(num)
	{numlen   = num.length;
	 if (numlen == 0) 
 		{alert("Saisi le numéro d'annonce !");return false;}
 	 else
 	 	{if ((num > 0) && (num < 999999)) 
		  	{return true;}
		 else
		 	{alert("Le numéro de l'annonce est invalide, il est numérique !");return false;}
		 }
	}

/** Validation saisie en gestion de l'annonce */
function ValidANgestion(num,pwd)
	{numlen   = num.length;
	 pwdlen  = pwd.length;
	 if (numlen == 0) 
 		{alert("Saisi le numéro d'annonce !");return false;}
 	 else
 	 	{if (pwdlen == 0) 
		 	{alert("Saisi ton mot de passe !");return false;}
	 	 else
			{if ((num > 0) && (num < 999999)) 
		 		{if ((pwd > 0) && (pwd < 999999999)) 
		 		 	{return true;}
			 	else
		 			{alert("Le mot de passe est invalide, il est numérique !");return false;}
		 		 }
			 else
		 		{alert("Le numéro de l'annonce est invalide, il est numérique !");return false;}}}}

/** Ouverture directe */
function OpenURL(url)
 {window.open(url,'_self','');
 }

/** Validation des profils ***/
function ValidationPR(email,pseudo,pwd1,pwd2,dpt,rech,icq,datnaij,datnaim,datnaia,region,userfile,userfile2,userfile3,userfile4,userfile5,type,pwdold)
{emaillen     = email.length;
 pseudolen    = pseudo.length;
 pwd1len      = pwd1.length;
 pwd2len      = pwd2.length;
 dptlen       = dpt.length;
 rechlen      = rech.length;
 icqlen       = icq.length;
 userfilelen  = userfile.length;
 userfile2len = userfile2.length;
 userfile3len = userfile3.length;
 userfile4len = userfile4.length;
 userfile5len = userfile5.length;
 if (type == 'C')
     {if ((pseudo.indexOf("ç")>0) || (pseudo.indexOf("&")>0) || (pseudo.indexOf("ö")>0) || (pseudo.indexOf(".")>0) || (pseudo.indexOf("ï")>0) || (pseudo.indexOf(" ")>0) || (pseudo.indexOf("è")>0) || (pseudo.indexOf("à")>0) || (pseudo.indexOf("é")>0) || (pseudo.indexOf("ê")>0) || (pseudo.indexOf("à")>0) || (pseudo.indexOf("â")>0) || (pseudo.indexOf("ù")>0) || (pseudo.indexOf(";")>0) || (pseudo.indexOf(":")>0) || (pseudo.indexOf("!")>0) || (pseudo.indexOf("?")>0)) {alert("Saisi un pseudo sans caractères accentués, ni espaces, ni caractères spéciaux.\nUniquement l'alphabet, les numéros et @,_ !");return false;}
      if (pseudolen == 0) {alert("Saisi ton pseudo !");return false;}
      if (pseudolen > 15) {alert("Ton pseudo doit faire moins de 15 caractères !");return false;}
     }
 if ((type == 'C') || (type == 'M' && (pwd1 > '' || pwd2 > '')))
     {if (pwd1len > 8)    {alert("Le mot de passe doit être inférieur à 8 caractères !");return false;}
      if (pwd1len == 0)   {alert("Saisi ton mot de passe !");return false;}
      if (pwd2len == 0 )  {alert("Valide ton mot de passe en le saisissant dans la seconde zone !");return false;}
      if (pwd1 != pwd2)   {alert("La validation de ton mot de passe est érronnée saisie le à nouveau !");return false;}
     }
 if (emaillen == 0)  {alert("Saisi ton email !");return false;}
 if (!check_nl_mail(email)) {return false;}
 if ((datnaij > 0) && (datnaij < 32)) {datnaival = 0;} else {alert("Le jour de ta date de naissance n'est pas correctement renseigné !");return false;}
 if ((datnaim > 0) && (datnaim < 13)) {datnaival = 0;} else {alert("Le mois de ta date de naissance n'est pas correctement renseigné !");return false;}
 if ((datnaia > 1900) && (datnaia < 2015)) {datnaival = 0;} else {alert("L'année de ta date de naissance n'est pas correctement renseignée !");return false;}
 if (dptlen == 0)    {alert("Saisi ton département !");return false;}
 if ((dptlen > 0) && (dpt > 0) && (dpt < 100)) {dptlen2 = 0;} else {alert("Saisi un numéro de département correct ou 99 pour l'étranger !");return false;}
 if (region == '99') {alert("Saisi ta région ou ton pays !");return false;}
 if (userfilelen > 0)   {if ((userfile.indexOf(".gif")>0)  || (userfile.indexOf(".GIF")>0)  || (userfile.indexOf(".jpg")>0)  || (userfile.indexOf(".JPG")>0)  || (userfile.indexOf(".jpeg")>0)  || (userfile.indexOf(".JPEG")>0))  {userfileok = 0;} else {alert("Le format de la photo doit être JPG, JPEG ou GIF !");return false;}}
 if (userfile2len > 0)  {if ((userfile2.indexOf(".gif")>0) || (userfile2.indexOf(".GIF")>0) || (userfile2.indexOf(".jpg")>0) || (userfile2.indexOf(".JPG")>0) || (userfile2.indexOf(".jpeg")>0) || (userfile2.indexOf(".JPEG")>0)) {userfileok = 0;} else {alert("Le format de la photo doit être JPG, JPEG ou GIF !");return false;}}
 if (userfile3len > 0)  {if ((userfile3.indexOf(".gif")>0) || (userfile3.indexOf(".GIF")>0) || (userfile3.indexOf(".jpg")>0) || (userfile3.indexOf(".JPG")>0) || (userfile3.indexOf(".jpeg")>0) || (userfile3.indexOf(".JPEG")>0)) {userfileok = 0;} else {alert("Le format de la photo doit être JPG, JPEG ou GIF !");return false;}}
 if (userfile4len > 0)  {if ((userfile4.indexOf(".gif")>0) || (userfile4.indexOf(".GIF")>0) || (userfile4.indexOf(".jpg")>0) || (userfile4.indexOf(".JPG")>0) || (userfile4.indexOf(".jpeg")>0) || (userfile4.indexOf(".JPEG")>0)) {userfileok = 0;} else {alert("Le format de la photo doit être JPG, JPEG ou GIF !");return false;}}
 if (userfile5len > 0)  {if ((userfile5.indexOf(".gif")>0) || (userfile5.indexOf(".GIF")>0) || (userfile5.indexOf(".jpg")>0) || (userfile5.indexOf(".JPG")>0) || (userfile5.indexOf(".jpeg")>0) || (userfile5.indexOf(".JPEG")>0)) {userfileok = 0;} else {alert("Le format de la photo doit être JPG, JPEG ou GIF !");return false;}}
 if (rechlen == 0)   {alert("La zone description de ta recherche est obligatoire !");return false;}
 if (icqlen > 0) {if ((icq > 0) && (icq < 9999999999)) {icqlen = 0;} else {alert("Le numéro ICQ est numérique !");return false;}}
 setPointerMouse();
 }

