//document.getElementsByTagName("button")[0].innerHTML = "Rencontrez";

<!----------CACHER LE LIEN DANS LA BARRE DE STATUT------------>

function hidestatus(){

	window.status='Rencontre coquine en tchat webcam'
	return true
	
}

if (document.layers)

	document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT)
	document.onmouseover=hidestatus
	document.onmouseout=hidestatus
	
<!----------------FONCTION EMPECHER CLIC DROIT-------------->
<!-- DEBUT DU SCRIPT -->
// ***********************************************
// AUTHOR: WWW.CGISCRIPT.NET, LLC
// URL: http://www.cgiscript.net
// Use the script, just leave this message intact.
// Download your FREE CGI/Perl Scripts today!
// ( http://www.cgiscript.net/scripts.htm )
// ***********************************************
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
var EnableRightClick = 0;
if(isNS) document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
function mischandler()
{ if(EnableRightClick==1)
{ return true; }
else {return false; }}
function mousehandler(e)
{ if(EnableRightClick==1){ return true; }
var myevent = (isNS) ? e : event;
var eventbutton = (isNS) ? myevent.which : myevent.button;
if((eventbutton==2)||(eventbutton==3)) return false;}
function keyhandler(e) { var myevent = (isNS) ? e : window.event;
if (myevent.keyCode==96) EnableRightClick = 1;
return;}
document.oncontextmenu = mischandler;
document.onkeypress = keyhandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
<!-- FIN DU SCRIPT -->
	
<!----------FONCTION IMAGE ROLLOVER------------>
	
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;
}

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 MM_findObj(n, d) { //v4.01
  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);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

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];}
}

<!----------FONCTION AJOUTER AUX FAVORIS------------>

function addToFavorites (url, page) {
	
	if (navigator.appName != 'Microsoft Internet Explorer') {
		
		window.sidebar.addPanel(page,url,"");
		
	}
	
	else {
		
		window.external.AddFavorite(url,page);
		
	}	
}

<!----------FONCTION METTRE EN PAGE DE DEMARRAGE------------>

function homePage (page, url) {

	page.style.behavior='url(#default#homepage)';
	page.setHomePage(url);

}

<!----------FONCTION LIEN FOND CELLULE MENU OUT------------>

function changeMenuOut (cellule) {
	
	cellule.style.backgroundColor="#CCFFFF";
	
}

<!----------FONCTION LIEN FOND CELLULE MENU OVER------------>

function changeMenuOver (cellule) {
	
	cellule.style.backgroundColor="#B0D4F8";
	
}

<!----------FONCTION LIEN FOND CELLULE CATEGORIES OUT------------>

function changeCategoriesOut (cellule) {
	
	cellule.style.color="#000000";
	
}

<!----------FONCTION LIEN FOND CELLULE CATEGORIES OVER------------>

function changeCategoriesOver (cellule) {
	
	cellule.style.color="#FF0099";
	
}

<!----------FONCTION OPAQUE ANNONCE OUT------------>

function changeAnnonceOut (cellule) {
	
	cellule.style.backgroundColor="#F9F2F2";
	cellule.style.borderRightColor="#666666";
	cellule.style.borderBottomColor="#666666";
	cellule.style.borderLeftColor="#CCCCCC";
	cellule.style.borderTopColor="#CCCCCC";	
	
}

<!----------FONCTION OPAQUE ANNONCE OVER------------>

function changeAnnonceOver (cellule) {
	
	cellule.style.backgroundColor="#E4F1F3";
	cellule.style.borderRightColor="#CCCCCC";
	cellule.style.borderBottomColor="#CCCCCC";
	cellule.style.borderLeftColor="#666666";
	cellule.style.borderTopColor="#666666";
	
}

<!----------FONCTION LIEN FOND CELLULE BOUTON OUT------------>

function changeBoutonOut (cellule) {
	
	cellule.style.color="#999999";
	
}

<!----------FONCTION LIEN FOND CELLULE BOUTON OVER------------>

function changeBoutonOver (cellule) {
	
	cellule.style.color="#FFFFFF";
	
}

<!----------------FONCTION ROTATION DE BANNIERES-------------->

function rotationban(dimensions, synergie, provenance) {
	
	id = 42061;
	format = dimensions;
	tracker = provenance;
	end_url = "&warning=1";
	c = synergie;

}

<!----------------FONCTION VERIF SAISIE UTILISATEUR-------------->

function codeTouche(evenement)
{
        for (prop in evenement)
        {
                if(prop == 'which') return(evenement.which);
        }
        return(evenement.keyCode);
}

function pressePapierNS6(evenement,touche)
{
        var rePressePapierNS = /[cvxz]/i;

        for (prop in evenement) if (prop == 'ctrlKey') isModifiers = true;
        if (isModifiers) return evenement.ctrlKey && rePressePapierNS.test(touche);
        else return false;
}

function scanTouche(evenement,caracteres) {
		
		if (caracteres == 1) {
			var reCarValides = /[\wéèçàùâêîôûäëïöü]/; //lettres + lettres accentuees + chiffres + underscore - PSEUDO
		}
		
		else if (caracteres == 2) {
			var reCarValides = /[a-zA-Z0-9]/; //lettres + chiffres - MOT DE PASSE
		}
		
		else {
			var reCarValides = /[a-zA-Zéèçàùâêîôûäëïöü\s\-\']/; //lettres + lettres accentuees + espaces + tirets - VILLE
		}
		
        var codeDecimal = codeTouche(evenement);
        var car = String.fromCharCode(codeDecimal);
		var autorisation = reCarValides.test(car) || pressePapierNS6(evenement,car);
        return autorisation;
}

<!------------------------FONCTION VERIFICATION EMAIL--------------------------->

function checkEmail(emailAddr) {
	// Cette fonction vérifie le bon format d'une adresse e-mail.
	// Comme :
	// user@domain.com ou user.perso@domain.com
	
	var i;
	
	// Recherche de @
	i = emailAddr.indexOf("@");
	if (i == -1) {
		return false;
	}
	
	// Séparation du nom de l'utilisateur et du nom de domaine.
	var username = emailAddr.substring(0, i);
	var domain = emailAddr.substring(i + 1, emailAddr.length)

	// Recherche des espaces au début du nom de l'utilisateur.
	i = 0;
	while ((username.substring(i, i + 1) == " ") && (i < username.length)) {
		i++;
	}
	// Les enlève s'il en trouve.
	if (i > 0) {
		username = username.substring(i, username.length);
	}

	// Recherche d'espaces à la fin du nom de domaine.
	i = domain.length - 1;
	while ((domain.substring(i, i + 1) == " ") && (i >= 0)) {
		i--;
	}
	// Les enlève s'il en trouve.
	if (i < (domain.length - 1)) {
		domain = domain.substring(0, i + 1);
	}

	// Vérifie que le nom de l'utilisateur et du domaine ne soit pas vide.
	if ((username == "") || (domain == "")) {
		return false;
	}
	
	// Vérifie s'il n'y a pas de caractères interdits dans le nom de l'utilisateur.
	var ch;
	for (i = 0; i < username.length; i++) {
		ch = (username.substring(i, i + 1)).toLowerCase();
		if (!(((ch >= "a") && (ch <= "z")) || 
			((ch >= "0") && (ch <= "9")) ||
			(ch == "_") || (ch == "-") || (ch == "."))) {
				return false;
		}
	}
	
	// Vérifie s'il n'y a pas de caractères interdits dans le nom de domaine
	for (i = 0; i < domain.length; i++) {
		ch = (domain.substring(i, i + 1)).toLowerCase();
		if (!(((ch >= "a") && (ch <= "z")) || 
			((ch >= "0") && (ch <= "9")) ||
			(ch == "_") || (ch == "-") || (ch == "."))) {
				return false;
		}
	}

// Ajouter ci-dessous de nouveaux noms de domaine.
// Voir tous les noms de domaine sur http://www.toulouse-renaissance.net/c_outils/c-nom-domaine.htm
//
var aSuffix = new Array("com","net","int","aero","biz","museum","name","info","coop","pro","eu","edu","org","gov","mil","bj","dz","de","ad","be","ca","bf","bi","cm","cf","cg","cd","ci","dj","fr","ga","gp","gf","lu","mg","ml","ma","mq","mr","mc","nc","pf","re","pm","sn","ch","td","tf","tn","COM","NET","INT","AERO","BIZ","MUSEUM","NAME","INFO","COOP","PRO","EU","EDU","ORG","GOV","MIL","BJ","DZ","DE","AD","BE","CA","BF","BI","CM","CF","CG","CD","CI","DJ","FR","GA","GP","GF","LU","MG","ML","MA","MQ","MR","MC","NC","PF","RE","PM","SN","CH","TD","TF","TN");
	var bFoundSuffix = false;
	i = 0;
	while (i < aSuffix.length) {
		if (("." + aSuffix[i]) == domain.substring(domain.length - aSuffix[i].length - 1, domain.length)) {
			return true;
		}
		i++;
	}
	// Si le nom de domaine est inconnu  : return false
	return false;
	
}	

function emailOK(emailAddr,expression) {
	
	if (!(checkEmail(emailAddr))) {
		alert("Adresse "+expression+" invalide ! Merci de la corriger");
	}
	
}

<!----------------FONCTION DECOMPTE CARACTERES-------------->

// args : string moncontroletexte, int nbcar, string moncontroledecompte 
// return : aucun 
// Affecte à certains évènements d'un textarea, le contrôle de la longueur de son contenu 

function LimiterTextArea(nom_controletexte, nbcar, nom_controledecompte) 
{

	
	var moncontroletexte = document.getElementById(nom_controletexte);
  
    var moncontroledecompte = document.getElementById(nom_controledecompte);
  
    if (moncontroletexte && moncontroledecompte)
    { 
  
        moncontroletexte.onclick = function(){TextAreaEstRempli(moncontroletexte, nbcar, moncontroledecompte)}; 
        moncontroletexte.onblur = function(){TextAreaEstRempli(moncontroletexte, nbcar, moncontroledecompte)}; 
        moncontroletexte.onkeyup = function(){TextAreaEstRempli(moncontroletexte, nbcar, moncontroledecompte)}; 
        moncontroletexte.onkeypress = function(){TextAreaEstRempli(moncontroletexte, nbcar, moncontroledecompte)}; 
  
        // *** Affichage du nombre de caractères restant 
        if(moncontroledecompte.type) 
            moncontroledecompte.value = NbCarRestant(moncontroletexte, nbcar);            // Pour un input de formulaire

        else 
            moncontroledecompte.innerHTML = NbCarRestant(moncontroletexte, nbcar);    // Pour un élément HTML
  
    } 
} 
  
// TextAreaEstRempli 
// args : textarea moncontroletexte, int nbcar, element_HTML moncontroledecompte 
// return : bool 
// Renvoie vrai si le nombre de caractères maximum du textarea n'est pas atteint

function TextAreaEstRempli(moncontroletexte, nbcar, moncontroledecompte) 
{ 
    if (moncontroletexte) 
    { 
        if (moncontroletexte.value.length <= nbcar) 
        { 
            //alert("pas rempli"); 
            // mes actions ... 
  
            // *** Affichage du nombre de caractères restant 
            if(moncontroledecompte.type) 
                moncontroledecompte.value = NbCarRestant(moncontroletexte, nbcar); 
            else 
                moncontroledecompte.innerHTML = NbCarRestant(moncontroletexte, nbcar); 
  
            return true; 
        } 
        else 
        { 
            //alert("rempli"); 
            // mes actions ... 
  
            // Affichage du nombre de caractères restant 
            moncontroletexte.value = moncontroletexte.value.substr(0, nbcar); 
  
            // *** Affichage du nombre de caractères restant 
            if(moncontroledecompte.type) 
                moncontroledecompte.value = NbCarRestant(moncontroletexte, nbcar); 
            else 
                moncontroledecompte.innerHTML = NbCarRestant(moncontroletexte, nbcar); 
                 
            return false; 
        } 
    } 
} 
  
// NbCarRestant 
// args : textarea moncontroletexte, int nbcar 
// return : int 
// Renvoie le nombre de caractère à saisir 

function NbCarRestant(moncontroletexte, nbcar) 
{ 
    if (moncontroletexte.value.length) 
        return new Number(nbcar - moncontroletexte.value.length); 
    else 
        return new Number(nbcar); 
}

<!----------------FONCTION VERIFICATION CHAMPS REMPLIS-------------->

function verifForm() {	
	
	var rempli = false; //initialisation de la variable "rempli" - on presuppose que tous les champs ne sont pas remplis	
	// on attribue l'option region choisie à une variable
	var regions = document.formulaire.region.options[document.formulaire.region.selectedIndex].value;
	// on attribue l'option age choisi à une variable
	var ages = document.formulaire.age.options[document.formulaire.age.selectedIndex].value; 
	
	for (var i=0;i<document.formulaire.elements.length;i++) { //on verifie si un des champs est vide
	
		var champname = document.formulaire.elements[i].name;
		var champvalue = document.formulaire.elements[i].value;
				
		if ((champname == "region") && (regions == "")) { //si liste deroulante "region" vide	
			break;
		}			
		else {
				
			rempli = true;
				
			if ((champname == "age") && (ages == "")) { //si liste deroulante "age"	vide
				rempli = false; 
				break;				
			}		
			else if (champname == "pseudonyme" || champname == "passe" || champname == "messagerie" || champname == "annoncetxt") {			
				if (champvalue == "") {	//si champ vide			
					rempli = false; 
					break;				
				}				
			}
			
		}
		
	}
	
	if (rempli == false) { //si tous les champs ne sont pas remplis	
		alert("Merci de remplir tous les champs obligatoires !"); //on envoie un message d'avertissement
		return false;
	}	
	else { //si tous les champs sont remplis
		
		if (document.formulaire.acceptation.checked == false) { //si la case de majorite + conditions n'est pas cochee			
			alert("Merci de cocher la case en bas de page certifiant que vous êtes majeur !"); //on envoie un message d'avertissement
			return false;
		}		
		else if (document.formulaire.captcha.value == "") { //si le captcha n'est pas renseigne
			alert("Merci de recopier le code en bas de page !"); //on envoie un message d'avertissement	
			return false;
		}
		else { //sinon c'est que tout est ok !				
			return true;
		}
		
	}
	
}

<!----------------FONCTION VERIFICATION CONTACT-------------->

function verifMail() {
	
	for (var i=0;i<(document.formulaire.elements.length-1);i++) { //on verifie si un des champs est vide
	
		if (document.formulaire.elements[i].value == "") {	//si champ vide
		    rempli = false;
			break;
		}			
		else {				
			rempli = true;
		}
		
	}
		
	if (rempli == false) { //si tous les champs ne sont pas remplis	
		alert("Merci de remplir tous les champs !"); //on envoie un message d'avertissement
		return false;
	}
	else {				
		return true;		
	}
	
}

<!----------------FONCTION ADMIN VERIFICATION CHAMPS REMPLIS-------------->

function verifAdminForm() {
	
	var rempli = false; //initialisation de la variable "rempli" - on presuppose que tous les champs ne sont pas remplis	
	// on attribue l'option region choisie à une variable
	var regions = document.formulaire.region.options[document.formulaire.region.selectedIndex].value;
	// on attribue l'option age choisi à une variable
	var ages = document.formulaire.age.options[document.formulaire.age.selectedIndex].value; 
	
	for (var i=0;i<document.formulaire.elements.length;i++) { //on verifie si un des champs est vide
	
		var champname = document.formulaire.elements[i].name;
		var champvalue = document.formulaire.elements[i].value;
				
		if ((champname == "region") && (regions == "")) { //si liste deroulante "region" vide	
			break;
		}			
		else {
				
			rempli = true;
				
			if ((champname == "age") && (ages == "")) { //si liste deroulante "age"	vide
				rempli = false; 
				break;				
			}		
			else if (champname == "pseudonyme" || champname == "passe" || champname == "messagerie" || champname == "annoncetxt") {			
				if (champvalue == "") {	//si champ vide			
					rempli = false; 
					break;				
				}				
			}
			
		}
		
	}
	
	if (rempli == false) { //si tous les champs ne sont pas remplis	
		alert("Merci de remplir tous les champs obligatoires !"); //on envoie un message d'avertissement
		return false;
	}	
	else { //si tous les champs sont remplis
		
		if (document.formulaire.captcha.value == "") { //si le captcha n'est pas renseigne
			alert("Merci de recopier le code en bas de page !"); //on envoie un message d'avertissement	
			return false;
		}
		else { //sinon c'est que tout est ok !				
			return true;
		}
		
	}
	
}

<!----------------FONCTION ADMIN COCHER UNE SEULE CHECKBOX----------------------->

function cocher(numero) {
	
	for (i=0;i<document.getElementsByName("validation").length;i++) {
	
		if ((i != numero) && (document.getElementsByName("validation")[i].checked)) {
			
			document.getElementsByName("validation")[numero].checked = false;
			break;
			
		}
	
	}

}

<!----------------FONCTION ADMIN POPUP PHOTO TAILLE REELLE-------------->

function popimage(img) {

	titre="Agrandissement";
	
	w=open("",'image','width=1,height=1,toolbar=no,scrollbars=no,resizable=no'); 
	w.document.write("<script type='text/javascript'>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+10,document.images[0].height+30); window.focus();} else { settimeout('checksize()',250) } }</"+"script>"); 
	w.document.write("<body onload='checksize()' onblur='window.close()' onclick='window.close()' topmargin=0 leftmargin=0 marginwidth=0 marginheight=0>"); 
	w.document.write("<img src='"+img+"' border='0' alt='image' />"); 
	w.document.close(); 

}

<!----------------FONCTION CONFIRMER REFUS D'UNE ANNONCE DANS LA LISTE DES MEMBRES-------------->

function confirmrefus(nummembre) {
	
	if (confirm("Etes-vous sur de vouloir refuser l'annonce "+nummembre+" ?")) { 
		return true; 
	} 
	else { 
		return false; 
	}
	
}


<!----------------FONCTION CONFIRMER SUPPRESSION D'UNE PHOTO DANS LA LISTE DES MEMBRES-------------->

function confirmphoto(nummembre) {
	
	if (confirm("Etes-vous sur de vouloir supprimer la photo "+nummembre+" ?")) { 
		return true; 
	} 
	else { 
		return false; 
	}
	
}

<!----------------FONCTION LANDING PAGE-------------->
 
function pop_msg(img, txt) {
  
  	var url = 'http://outils.yes-messenger.com/download.php?tracker=rencontretchat&id=42061&logo_url=http://www.rencontre-tchat.fr/images/rencontretchat.gif&picType=sexy&img_path=' + img + '&pseudo=' + txt;
	window.open(url,"YesMessenger", "toolbar=0,status=0,menubar=0,titlebar=0,scrollbars=0,resizable=0, top="+(screen.height-740)/2+", left="+(screen.width-710)/2+",width=710,height=620");
 
}
