function DebugFirefox() {

/*
	var url = location.href;
	var ua = navigator.userAgent;		
	var regURL = new RegExp("dev7\.entredanoneetvous");
	var regBrowser = new RegExp("Firefox");	
	var testDev = regURL.test(url);
	var testFirefox = regBrowser.test(ua);	
	var debug = (testDev && testFirefox);
	
	if (debug) {
		with(console) {
			this.info = info;
			this.debug = debug;
			this.warn = warn;
			this.error = error;
			this.assert = assert;
			this.dir = dir;
			this.dirxml = dirxml;
			this.trace = trace;
			this.group = group;
			this.groupEnd = groupEnd;
			this.time = time;
			this.timeEnd = timeEnd;
			this.profile = profile;
			this.profileEnd = profileEnd;
			this.count = count;
		}
	} else {
		this.info = nuttin;
		this.debug = nuttin;
		this.warn = nuttin;
		this.error = nuttin;
		this.assert = nuttin;
		this.dir = nuttin;
		this.dirxml = nuttin;
		this.trace = nuttin;
		this.group = nuttin;
		this.groupEnd = nuttin;
		this.time = nuttin;
		this.timeEnd = nuttin;
		this.profile = nuttin;
		this.profileEnd = nuttin;
		this.count = nuttin;
	}
*/	
}

function nuttin() {
	/*
	for( var i = 0; i < arguments.length; i++ ) {
		
	}
	*/
}

var fbug = new DebugFirefox();






function setClass(div, _class) {
	div.className = _class;
}



function g(id) {
		return document.getElementById(id);
}

// annuaire//
function reset_select(id){
	var lst_select = new Array("ancien", "region", "marque", "ordre");
	var lst_input_txt = new Array("txt_rch");
	
	for (i=0; i<lst_select.length; i++) {
		if(id.name != lst_select[i]){
			document.getElementById(lst_select[i]).options[0].selected=true; 
		}
	}

	for (i=0; i<lst_input_txt.length; i++) {
		if(id.name != lst_input_txt[i]){
			document.getElementById(lst_input_txt[i]).value='rechercher un membre'; 
		}
	}
	document.getElementById('form1').action="/annuaire/?page=1";
}

 function pagination(p){
 	document.form1.xpage.value=p;
	document.getElementById('form1').action="/annuaire/?"+p;
	document.form1.submit();
}

// fin annuaire//

// landing envoi mail //
function montrer_layer(){
	document.getElementById("layer_anomalie").style.visibility="visible";
}

function envoi_mail(anomalie_1,anomalie_2,anomalie_3,resumer,description,urlsite){

	var url = urlsite + '/Ajaxenvoimail';
	var flag_bt_1 = '0';
	var flag_bt_2 = '0';
	var flag_bt_3 = '0';
	var anomalie1 = '';
	var anomalie2 = '';
	var anomalie3 = '';

		for (var i=0; i<anomalie_1.length;i++) {
	    	if (anomalie_1[i].checked) {
	    		anomalie1 = anomalie_1[i].value;
				flag_bt_1 = '1';
	        }
	 	}
	 	

	 	
		for (var i=0; i<anomalie_2.length;i++) {
	        if (anomalie_2[i].checked) {
	    		anomalie2 = anomalie_2[i].value;
	        	flag_bt_2 = '1';
	        }
	    }
	
		for (var i=0; i<anomalie_3.length;i++) {
	        if (anomalie_3[i].checked) {
	    		anomalie3 = anomalie_3[i].value;
	        	flag_bt_3 = '1';
	        }
	    }

	    
		if((flag_bt_1 == '0')||(flag_bt_2 == '0')||(flag_bt_3 == '0')||(resumer.value == '')||(description.value == '')){
			alert('Saisie incompl&eacute;te');
			return false;		
		}     
		
		var params ='anomalie1=' 	+ anomalie1 
			      + '&anomalie2='	+ anomalie2 
		      	  + '&anomalie3=' 	+ anomalie3
		      	  + '&resumer='   	+ resumer.value
		      	  + '&description=' + description.value;
		      	  
		var myAjax = new Ajax.Request(url, {method: 'post', parameters: params, onComplete: reponse_envoi_mail});
}

function reponse_envoi_mail(responsemail){
	
	if(responsemail.responseText == 'OK'){
		document.getElementById('layer_anomalie').style.visibility='hidden';
	}
}
// fin landing envoi mail //

function envoi_mail_ami(prenom_exp,mail_exp,email_1,prenom_1,email_2,prenom_2,email_3,prenom_3,msg_perso,page_ami,urlsite){

	 
		var url = urlsite + '/Ajaxenvoimail/mailami/?';
		if(prenom_exp.value == '' || mail_exp.value == '' || msg_perso.value == ''){	
			alert('Saisie incompl&eacute;te');
			return false;
		}
		var email1 = 1;
		if((email_1.value == ' Email') || (email_1.value == '')) {
			email1 = 0;
		}

		var email2 = 1;
		if((email_2.value == ' Email') || (email_2.value == '')) {
			email2 = 0;
		}

		var email3 = 1;
		if((email_3.value == ' Email') || (email_3.value == '')) {
			email3 = 0;
		}

		var prenom1 = 1;
		if((prenom_1.value == ' Pr&eacute;nom') || (prenom_1.value == '')) {
			prenom1 = 0;
		}
		var prenom2 = 1;
		if((prenom_2.value == ' Pr&eacute;nom') || (prenom_2.value == '')) {
			prenom2 = 0;
		}
		var prenom3 = 1;
		if((prenom_3.value == ' Pr&eacute;nom') || (prenom_3.value == '')) {
			prenom3 = 0;
		}

		
		if((email1 == 1 && prenom1 == 0) || (email1 == 0 && prenom1 == 1)){	
			alert('Saisie incompl&eacute;te');
			return false;
		}
		if((email2 == 1 && prenom2 == 0) || (email2 == 0 && prenom2 == 1)){	
			alert('Saisie incompl&eacute;te');
			return false;
		}
		if((email3 == 1 && prenom3 == 0) || (email3 == 0 && prenom3 == 1)){	
			alert('Saisie incompl&eacute;te');
			return false;
		}

	
		if( (email1 == 1 && prenom1 == 1) ||
			(email2 == 1 && prenom2 == 1) ||
			(email3 == 1 && prenom3 == 1)){
		
			var params ='prenom_exp=' 		+ prenom_exp.value 
				      	+ '&mail_exp='		+ mail_exp.value 
		      		 	+ '&prenom_1=' 		+ prenom_1.value
		      	  		+ '&prenom_2=' 		+ prenom_2.value
		      	 	 	+ '&prenom_3=' 		+ prenom_3.value
		      	  		+ '&email_1=' 		+ email_1.value
		      	  		+ '&email_2=' 		+ email_2.value
		      	  		+ '&email_3=' 		+ email_3.value
		      	  		+ '&msg_perso=' 	+ msg_perso.value
		      	  		+ '&page_ami='		+ page_ami;

			}else{
				alert('Saisie incompl&eacute;te');
				return false;
			}
		var myAjax = new Ajax.Request(url, {method: 'post', parameters: params, onComplete: reponse_envoi_mail_ami});
			
}

function envoi_mail_contact(prenom_contact, email_contact, description_contact,urlsite){
	 
		var url = urlsite + '/Ajaxenvoimail/mailcontact/?';
		if(prenom_contact.value == '' || email_contact.value == '' || description_contact.value == ''){	
			alert('Saisie incompl&eacute;te');
			return false;
		}
		
		if(validFormat('mail',email_contact.value) == false) {
			alert('email incorect'); 
			return false;
		}
		

		var params ='prenom_contact='		  + prenom_contact.value 
			      	+ '&email_contact='		  + email_contact.value 
	      		 	+ '&description_contact=' + description_contact.value;

		var myAjax = new Ajax.Request(url, {method: 'post', parameters: params, onComplete: reponse_envoi_mail_contact});
}

function envoi_mail_pass(mail_pass, url_site){

	var url = url_site + '/Ajaxenvoimail/recuppass/?';
	if(mail_pass.value == ''){
			alert('email incorect'); 
			return false;
	}

	var params ='mail_pass='  + mail_pass.value;
	var myAjax = new Ajax.Request(url, {method: 'post', parameters: params, onComplete: reponse_recup_pass});
}

function reponse_recup_pass(responsemail){
	document.getElementById('layers_oubli_pass').style.visibility='hidden';
	document.getElementById('merci_mail').style.visibility='visible';
}

function reponse_envoi_mail_contact(responsemail){
	document.getElementById('layer_contact').style.visibility='hidden';
	document.getElementById('layer_envoi_ami').style.visibility='hidden';
	document.getElementById('layer_envoi_page_ami').style.visibility='hidden';
	document.getElementById('layer_remerciment').style.visibility='hidden';
}


function reponse_envoi_mail_ami(responsemail){
	document.getElementById('layer_contact').style.visibility='hidden';
	document.getElementById('layer_envoi_ami').style.visibility='hidden';
	document.getElementById('layer_envoi_page_ami').style.visibility='hidden';
	document.getElementById('layer_remerciment').style.visibility='visible';
}

// ajout favori
function favoris( name , url ) {
	if ( navigator.appName != 'Microsoft Internet Explorer' ){
		window.sidebar.addPanel( name, url, "");
	} else { 
		window.external.AddFavorite( url, name); 
	}
}

//on detecte le navigateur	
function dtectNav() {
var agt=navigator.userAgent.toLowerCase();
var ns4=document.layers;

	if(document.all){
		if(agt.indexOf('opera')>-1==true) var opera=true;else var ie=true; 
		}
		
	else if(document.getElementById){
		if(agt.indexOf('safari')>-1==true) var saf=true;
		else if(agt.indexOf('netscape')>-1==true) var ns6=true;
		else if(agt.indexOf('firefox')>-1==true) var ffx=true;
		else if(agt.indexOf('mozilla')>-1==true) var moz=true;
		}
	if(ns4){
		nav="ns4";
	
	}else if(opera){
		nav="opera";
	}else if(ns6){ 
		nav="ns6";
	}else if(ffx){ 
		nav="ffx";
	}else if(moz){
		nav="moz";
	}else if(ie){
		nav="ie";
		} 
	else if(saf){
		nav="saf";
		} 
			return nav;		
}


function putDemarr(Quid) {
nav=dtectNav();
	if(nav=="ns4"){
		alert("Vous utilisez Netscape comme navigateur.\nPour ajouter entredanoneetvous en page de d�marrage, veuillez proc�der comme suit :\n\n1/ Menu Edition => Pr�f�rences\n2/ Onglet Navigator =>   Page d'accueil\n3/ Cliquez sur Utiliser la page actuelle.");
	}else if(nav=="opera"){
		alert("Vous utilisez Opera comme navigateur.\nPour ajouter entredanoneetvous en page de d�marrage, veuillez proc�der comme suit :\n\n1/ Menu Outils => Pr�f�rences.\n2/ Onglet G�n�rales =>   Page d'accueil\n3/ Cliquez sur Utiliser l'actuelle.");
	}else if(nav=="ns6"){ 
		alert("Vous utilisez Netscape comme navigateur.\nPour ajouter entredanoneetvous en page de d�marrage, veuillez proc�der comme suit :\n\n1/ Menu Edition => Pr�f�rences\n2/ Onglet Navigator =>   Page d'accueil\n3/ Cliquez sur Utiliser la page actuelle.");
	}else if(nav=="ffx"){ 
		alert("Vous utilisez Firefox comme navigateur.\nPour ajouter entredanoneetvous en page de d�marrage, veuillez proc�der comme suit :\n\n1/ Menu Outils =>  Options\n2/ Onglet G�n�ral =>   Page d'accueil\n3/ Cliquez sur Pages courantes");
	}else if(nav=="moz"){
		alert("Vous utilisez Mozilla comme navigateur.\n Pour ajouter entredanoneetvous en page de d�marrage, veuillez proc�der comme suit :\n\n1/ Menu Edition => Pr�f�rences.\n2/ Onglet Navigateur =>   Ma page d'accueil\n3/ Cliquez sur Utiliser la page actuelle.");
	}else if(nav=="ie"){
		document.body.style.behavior='url(#default#homepage)';
   		document.body.setHomePage(window.location.href);
		} 
	else if(nav=="saf"){
		alert("Vous utilisez Safari comme navigateur.\nPour ajouter entredanoneetvous en page de d�marrage, veuillez proc�der comme suit :\n\n1/ Menu Safari => Pr�f�rences\n2/ Onglet G�n�rales =>   Page d'accueil\n3/ Cliquez sur Utiliser la page active.");
		} 	
}

function putFav() {
nav=dtectNav();
	if(nav=="ns4"){
		alert("Vous utilisez Netscape comme navigateur.\nPour ajouter entredanoneetvous dans vos signets, veuillez proc�der comme suit :\n\nAppuyer simultan�ment sur ctrl + d (pc) ou Pomme + d (mac)");
	}else if(nav=="opera"){
		alert("Vous utilisez Opera comme navigateur.\nPour ajouter entredanoneetvous dans vos signets, veuillez proc�der comme suit :\n\nAppuyer simultan�ment sur ctrl + t (pc) ou Pomme + t (mac)");
	}else if(nav=="ns6"){ 
		alert("Vous utilisez Netscape comme navigateur.\nPour ajouter entredanoneetvous dans vos signets, veuillez proc�der comme suit :\n\nAppuyer simultan�ment sur ctrl + d (pc) ou Pomme + d (mac)");
	}else if(nav=="ffx"){ 
		alert("Vous utilisez Firefox comme navigateur.\nPour ajouter entredanoneetvous dans vos marques pages, veuillez proc�der comme suit :\n\nAppuyer simultan�ment sur ctrl + d (pc) ou Pomme + d (mac)");
	}else if(nav=="moz"){
		alert("Vous utilisez Mozilla comme navigateur.\n Pour ajouter entredanoneetvous dans vos marques pages, veuillez proc�der comme suit :\n\nAppuyer simultan�ment sur ctrl + d (pc) ou Pomme + d (mac)");
	}else if(nav=="ie"){
	window.external.AddFavorite(location.href, document.title);
		} 
	else if(nav=="saf"){
		alert("Vous utilisez Safari comme navigateur.\nPour ajouter entredanoneetvous dans vos signets, veuillez proc�der comme suit :\n\nAppuyer simultan�ment sur  Pomme + d");
		} 	
}

function verifws(){
	
	if(trim(document.getElementById('titre_sujet').value)=='' ||
	trim(document.getElementById('text_msg').value)==''){
		alert('le th�me et le sujet de la disscussion doivent �tre renseign�s');
		return false;		
	}
	document.confirm.submit();
}

function trim(string) 
{ 
return string.replace(/(^\s*)|(\s*$)/g,''); 
} 
