


function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);



function verif_form_newsletter()
	{
	if(document.form_newsletter.val_desabon.checked)
	{val_desabon='&val_desabon=1;'}
	else
	{
	val_desabon='';
	}

	mail = document.form_newsletter.val_mail.value;
	var place = mail.indexOf("@",1);
	var point = mail.indexOf(".",place+1);


	if ((place > -1)&&(mail.length >2)&&(point > 1))
		{
		win =open('','','toolbar=0,menubar=0,scrollbars=0,fullscreen=0,status=0,resizable=0,top=100,left=400,screenX=0,screenY=0,width=220,height=220');

     	win.location ='http://www.weblibertin.fr/newsletter/newsletter_inscription.php?val_mail='+mail+val_desabon;
		}
		else
		{
		alert('Adresse e-mail non valide.');
		}

	}

function veriform()
	{
	mail = document.form.val_mail.value;
	mail2 = document.form.val_mail2.value;
	prenom = document.form.val_prenom.value;
	pseudo = document.form.val_pseudo.value;
	nom = document.form.val_nom.value;

	var place = mail.indexOf("@",1);
	var point = mail.indexOf(".",place+1);

	if( (!mail)||(!mail2)||(!prenom)||(!pseudo)||(!nom))
		{alert("Veuillez remplir tous les champs obligatoires. Merci.");}

	else
		{
		if(document.form.val_conditions_gen.checked == true)
					{
						if(mail==mail2){

						if ((place > -1)&&(mail.length >2)&&(point > 1))
						{document.form.submit();}
					else
						{alert("Adresse mail non valide. Veuillez verifier votre adresse.");}
						}
						else{
							alert("Adresses mail differentes. Veuillez verifier votre adresse.");


							}


					}
			else{alert("Vous devez avoir lu et approuvé les conditions générales d utilisation pour vous inscrire.");}


		}
	}

function veriform_inscription()
	{
	mail = document.form.val_mail.value;
	mail2 = document.form.val_mail2.value;
	pseudo = document.form.val_pseudo.value;
	sexe = document.form.val_sexe.value;

	var place = mail.indexOf("@",1);
	var point = mail.indexOf(".",place+1);

	if( (!mail)||(!mail2)||(sexe=='nc'))
		{alert("Veuillez remplir tous les champs obligatoires. Merci.");}

	else
		{
		if(document.form.val_conditions_gen.checked == true)
					{
						if(mail==mail2){

						if ((place > -1)&&(mail.length >2)&&(point > 1))
						{document.form.submit();}
					else
						{alert("Adresse mail non valide. Veuillez verifier votre adresse.");}
						}
						else{
							alert("Adresses mail differentes. Veuillez verifier votre adresse.");


							}


					}
			else{alert("Vous devez avoir lu et approuvé les conditions générales d utilisation pour vous inscrire.");}


		}
	}


function veriform_last_minute_add()
	{
	titre = document.form.val_titre.value;
	details = document.form.val_details.value;
	pays = document.form.val_pays.value;
	ville = document.form.val_ville.value;
	strlen = document.form.val_details.value.length

if(strlen>=50 && strlen<=250)
{
	if( (!titre)||(!details)||(!pays)||(!ville))
		{alert("Tous les champs sont obligatoires. Merci de bien vouloir les completer.");}

	else
		{document.form.submit();}


}
else
{

	alert("Le champ 'Details' doit comporter entre 50 et 250 caracteres. Il fait actuellement "+strlen+".");

}


	}
	
function veriform_bal_poster()
	{
	objet = document.form.val_objet.value;
	mess = document.form.val_mess.value;
	if( (!objet)||(!mess))
		{alert("Tous les champs sont obligatoires. Merci de bien vouloir les completer.");}

	else
		{document.form.submit();}
	}

function veriform_maj()
	{
	mail = document.form.val_mail.value;

	var place = mail.indexOf("@",1);
	var point = mail.indexOf(".",place+1);

	if (!mail)
		{alert("Veuillez remplir tous les champs obligatoires. Merci.");}
	else
		{
		if ((place > -1)&&(mail.length >2)&&(point > 1))
						{document.form.submit();}
					else
						{alert("Adresse mail non valide. Veuillez verifier votre adresse.");}




		}
	}

function verifannonce(min)
	{
	strlen = document.form1.val_annonce.value.length

	if (strlen<min)
		{alert("Votre annonce est trop courte. Merci de la compléter.");}
	else
		{
		document.form1.submit();



		}
	}


function Lien_annonce_edit()
			{
			i = document.form1.sexe.selectedIndex;
			if (i == 0) return;
			url = document.form1.sexe.options[i].value;
			url = 'annonce_edit.php?val_sexe='+url;
			self.location.href = url;
			}
			
function Lien_annonce_edit_accueil()
			{
			i = document.form1.sexe.selectedIndex;
			if (i == 0) return;
			url = document.form1.sexe.options[i].value;
			url = 'annonce_edit_accueil.php?val_sexe='+url;
			self.location.href = url;
			}
			

function Lien_annonce_modif()
			{
			i = document.form1.sexe.selectedIndex;
			if (i == 0) return;
			url = document.form1.sexe.options[i].value;
			url = 'annonce_modif.php?val_sexe='+url;
			self.location.href = url;
			}

function chat_liste_membre(){
			document.form1.submit();

}


function link(pics,largeur,hauteur)
 {
  win=open('','pics','toolbar=0,menubar=0,scrollbars=0,fullscreen=0,status=0,resizable=0,top=30,left=30,screenX=0,screenY=0,width=470,height=470');
  win.location='http://www.weblibertin.fr/view_pics.php?val_pics='+pics;
  win.focus();
  }

function link_popup(target,largeur,hauteur)
 {
  win=open('','win','toolbar=0,menubar=0,scrollbars=0,fullscreen=0,status=0,resizable=0,top=30,left=30,screenX=0,screenY=0,width='+largeur+',height='+hauteur);
  win.location=target;
  win.focus();
  }

function link_popup_resize(target,largeur,hauteur)
 {
  win=open('','win','toolbar=0,menubar=0,scrollbars=1,fullscreen=0,status=0,resizable=1,top=30,left=30,screenX=0,screenY=0,width='+largeur+',height='+hauteur);
  win.location=target;
  win.focus();
  }

function link_tchat(target,largeur,hauteur)
 {
  win=open('','Tchat','toolbar=0,menubar=0,scrollbars=0,fullscreen=0,status=0,resizable=0,top=30,left=30,screenX=0,screenY=0,width='+largeur+',height='+hauteur);
  win.location=target;
  win.focus();
  }


var fenetre_publ = "";
function link_tchat_public()
 {
	if (!fenetre_publ || fenetre_publ.closed)
		{
  		fenetre_publ=open('','Tchat_public','toolbar=0,menubar=0,scrollbars=0,fullscreen=0,status=0,resizable=0,top=30,left=30,screenX=0,screenY=0,width=605,height=420');
		fenetre_publ.location='tchater_public_pop2.php';
  		fenetre_publ.focus();
		}
  else	{
	  fenetre_publ.focus();
  		}

  }

function link_tchat_priv(id_pseudo)
{
parent.chat.link_tchat_priv(id_pseudo);
}



 function fermer()
 {
       this.close();
    }

 function retour()
{history.go(-1);}

//----------------------------------------------------------------
//chat
function emo_to_pics()
{
var str = document.form1.val_mess.value;
		str = str.replace(/:P/g, '<img border="0" src="images/langue.gif" width="15" height="15" vspace=1>');
		str = str.replace(/:-P/g, '<img border="0" src="images/langue.gif" width="15" height="15" vspace=1>');
		str = str.replace(/:\)/g, '<img border="0" src="images/smile.gif" width="15" height="15" vspace=1>');
		str = str.replace(/:-\)/g, '<img border="0" src="images/smile.gif" width="15" height="15" vspace=1>');
		str = str.replace(/;\)/g, '<img border="0" src="images/wink.gif" width="15" height="15" vspace=1>');
		str = str.replace(/;-\)/g, '<img border="0" src="images/wink.gif" width="15" height="15" vspace=1>');
		str = str.replace(/:D/g, '<img border="0" src="images/biggrin.gif" width="15" height="15" vspace=1>');
		str = str.replace(/:-D/g, '<img border="0" src="images/biggrin.gif" width="15" height="15" vspace=1>');
		str = str.replace(/:\|/g, '<img border="0" src="images/neutral.gif" width="15" height="15" vspace=1>');
		str = str.replace(/:-\|/g, '<img border="0" src="images/neutral.gif" width="15" height="15" vspace=1>');
		str = str.replace(/:\(/g, '<img border="0" src="images/cry.gif" width="15" height="15" vspace=1>');
		str = str.replace(/:-\(/g, '<img border="0" src="images/cry.gif" width="15" height="15" vspace=1>');
		str = str.replace(/:S/g, '<img border="0" src="images/confused.gif" width="15" height="15" vspace=1>');
		str = str.replace(/:o/g, '<img border="0" src="images/shock.gif" width="15" height="15" vspace=1>');
		str = str.replace(/\(C\)/g, '<img border="0" src="images/coeur.gif" width="15" height="15" vspace=1>');
		str = str.replace(/B\)/g, '<img border="0" src="images/cool.gif" width="15" height="15" vspace=1>');
		str = str.replace(/\n/g, '<br>');
document.form1.val_mess.value=str;
		}




function emoticon(text) {
	text = ' ' + text + ' ';
	if (document.form1.val_mess.createTextRange && document.form1.val_mess.caretPos) {
		var caretPos = document.form1.val_mess.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
		document.form1.val_mess.focus();
	} else {
		document.form1.val_mess.value  += text;
		document.form1.val_mess.focus();
	}
}

//liste des membres connectés***********************

function liste_membre_1er()
{
document.form1.search.value=1;
document.form1.submit();
}

function liste_membre_last()
{
document.form1.search.value=document.form1.val_max_listes.value;
document.form1.submit();
}

//liste d'annonces**********************************

function liste_annonces(){
			document.form_menu.submit();

}

function liste_annonces_1er()
{
document.form_menu.search.value=0;
document.form_menu.submit();
}

function liste_annonces_last()
{
document.form_menu.search.value=document.form_menu.val_max_listes.value-1;
document.form_menu.submit();
}

//last minute defilement *********************************
var defile2;// l'element a deplacer 
var psinit2 = 100; // position verticale de depart 
var pscrnt2 = psinit2;        
function texteDefile2() { 
   if (!defile2) defile2 = document.getElementById('defile2'); 
   if (defile2) { 
      if(pscrnt2 < ( - defile2.offsetHeight) ){ 
         pscrnt2 = psinit2; 
                } else { 
         pscrnt2+= -1; // pixel par deplacement 
      } 
      defile2.style.top = pscrnt2+"px"; 
   } 
} 
setInterval("texteDefile2()",35); // delai de deplacement 
