// JavaScript Document
function OnLoadFunctionsNULL ()
{	//Update_Affich_Mbrs_OnLine ();
	Start_Timers ();
	Timer_PopUp_Msg();
}

function Start_Timers (numero_timer)
{	
	var temps = 10000;
	/*
	var temps_offset = 0;			//temps en milisecondes
	
	temps = temps + temps_offset;

	setTimeout ("Timer_Pub('0',"+temps+")",0);
	setTimeout ("Timer_Pub('1',"+temps+")",0);
	setTimeout ("Timer_Pub('2',"+temps+")",0);
	
	var temps_pub_4 = 3600 * 24 * 7 * 1000 //Une semaine
	//var temps_pub_4 = 5 * 1000 //Une semaine
	
	setTimeout ("Timer_Pub ('3',"+temps_pub_4+")",0);
	setTimeout ("Timer_Pub ('4',"+temps+")",0);
	setTimeout ("Timer_Pub ('5',"+temps+")",0);
	setTimeout ("Timer_Pub ('6',"+temps+")",0);
	setTimeout ("Timer_Pub ('7',"+temps+")",0);
	*/
	
	//TimerPubs (numero_timer);
	
	
	Timer_Pub (numero_timer,10000);
	
}

function Restart_Timer ()
{	//Start_Timers();
}

function Timer_Pub(numero_timer,periode)
{	setTimeout("Timer_Pub("+numero_timer+","+periode+")",periode);
	TimerPubs(numero_timer);
}

function TimerPubs (numero_du_bloc)
{	//alert (numero_du_bloc);
	var nom_div = 'pub_bloc_'+numero_du_bloc;
	
	var xhr_object = null;
	
	if(window.ActiveXObject) // Internet Explorer
	{	xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if(window.XMLHttpRequest) // Firefox 
	{	xhr_object = new XMLHttpRequest();
	}
	else
	{	alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return;
	}
	
	xhr_object.open("POST", "./fichiers/ajax/pub__img.php", true); 
	xhr_object.onreadystatechange = function ()
	{	if(xhr_object.readyState == 4)
		{	document.getElementById(nom_div).innerHTML = xhr_object.responseText;
		}
	} 
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	var texte_trans_1 = 'numero_du_bloc=';
//	var texte_trans_2 = '&type_pub=';
//	var type_pub = document.getElementById('type_pub_0').value;
	
//	var donnees_a_transmettre = texte_trans_1+numero_du_bloc+texte_trans_2+type_pub;
	var donnees_a_transmettre = texte_trans_1+numero_du_bloc;
	
	xhr_object.send(donnees_a_transmettre);
}
































function gradient(id, level)
{	var box = document.getElementById(id);
	box.style.opacity = level;
	box.style.MozOpacity = level;
	box.style.KhtmlOpacity = level;
	box.style.filter = 'alpha(opacity='+level+')';
	box.style.display='block';
	
	return;
}

function fadein(id) 
{	if (navigator.appName=="Microsoft Internet Explorer")
	{	var level = 0;
		var vitesse_affichage = 200;
	
		while(level <= 0.9)
		{	setTimeout( "gradient('"+id+"',"+level*100+")",(level*vitesse_affichage) + 10);
			level += 0.01;
		}
	}
	else
	{	var level = 0;
		var vitesse_affichage = 200;
	
		while(level <= 0.95)
		{	setTimeout( "gradient('"+id+"',"+level+")",(level*vitesse_affichage) + 10);
			level += 0.01;
		}
	}
}

function Affich_Choix_Menu (menu,rubrique_id,connection)
{	var nom_div = 'complement_menu_'+menu;
	var nom_etat_bouton = 'etat_bouton_'+menu;
	var etat_bouton = document.getElementById(nom_etat_bouton).value;
	
	if (etat_bouton == 0)
	{	document.getElementById(nom_etat_bouton).value = 1;
		
		//alert (nom_etat_bouton+' : '+etat_bouton);
		
		Mask_Tout_Sauf_Select (menu,connection)
		
		var xhr_object = null;
		
		if(window.ActiveXObject) // Internet Explorer
		{	xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		}
		else if(window.XMLHttpRequest) // Firefox 
		{	xhr_object = new XMLHttpRequest();
		}
		else
		{	alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			return;
		}
		
		xhr_object.open("POST", "fichiers/ajax/complement_menu.php", true); 
		xhr_object.onreadystatechange = function ()
		{	if(xhr_object.readyState == 4)
			{	document.getElementById(nom_div).innerHTML = xhr_object.responseText;
			}
		} 
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		
		var texte_trans_1 = 'rubrique_id=';
		var texte_trans_2 = '&menu=';
		var donnees_a_transmettre = texte_trans_1+rubrique_id+texte_trans_2+menu;
		
		xhr_object.send(donnees_a_transmettre);
	}
	else if (etat_bouton == 1)
	{	//alert ('Fermer Bouton');
		document.getElementById(nom_etat_bouton).value = 0;
		document.getElementById(nom_div).style.display='none';
	}
}

function Mask_Choix_Menu (menu)
{	var nom_div = 'complement_menu_'+menu;
	//document.getElementById(nom_div).style.visibility='hidden';
}

function Mask_Tout_Sauf_Select (menu,connection)
{	var nom_div = 'complement_menu_'+menu;
	var nom_etat_bouton = 'etat_bouton_'+menu;
	var etat_bouton = document.getElementById(nom_etat_bouton).value;
	
	//alert ('menu : '+menu);
	
	if (connection == 1)
	{
	}
	else
	{	if (nom_div == 'complement_menu_insc')
		{	fadein(nom_div);
			document.getElementById('etat_bouton_insc').value = 1;
		}
		else
		{	document.getElementById('complement_menu_insc').style.display='none';
			document.getElementById('etat_bouton_insc').value = 0;
		}
	}
	
	if (nom_div == 'complement_menu_art')
	{	fadein(nom_div);
		document.getElementById('etat_bouton_art').value = 1;
	}
	else
	{	document.getElementById('complement_menu_art').style.display='none';
		document.getElementById('etat_bouton_art').value = 0;
	}
	
	if (nom_div == 'complement_menu_prest')
	{	fadein(nom_div);
		document.getElementById('etat_bouton_prest').value = 1;
	}
	else
	{	document.getElementById('complement_menu_prest').style.display='none';
		document.getElementById('etat_bouton_prest').value = 0;
	}
	
	if (nom_div == 'complement_menu_ann')
	{	fadein(nom_div);
		document.getElementById('etat_bouton_ann').value = 1;
	}
	else
	{	document.getElementById('complement_menu_ann').style.display='none';
		document.getElementById('etat_bouton_ann').value = 0;
	}
	
	if (nom_div == 'complement_menu_out')
	{	fadein(nom_div);
		document.getElementById('etat_bouton_out').value = 1;
	}
	else
	{	document.getElementById('complement_menu_out').style.display='none';
		document.getElementById('etat_bouton_out').value = 0;
	}
	
	if (connection == '0')
	{	if (nom_div == 'complement_menu_login')
		{	fadein(nom_div);
			document.getElementById('etat_bouton_login').value = 1;
		}
		else 
		{	document.getElementById('complement_menu_login').style.display='none';
			document.getElementById('etat_bouton_login').value = 0;
		}
	}
	else if (connection == '1')
	{	if (nom_div == 'complement_menu_cpt')
		{	fadein(nom_div);
			document.getElementById('complement_menu_cpt').value = 1;
		}
		else 
		{	document.getElementById('complement_menu_cpt').style.display='none';
			document.getElementById('etat_bouton_cpt').value = 0;
		}
	}
	
	
}

function VerifSaisieChamps ()
{	var login_mail_lng = document.getElementById('login_mail').value.length;
	var login_pass_lng = document.getElementById('login_pass').value.length;
	
	if (login_mail_lng == 0 || login_pass_lng == 0)
	{	document.getElementById('VALID').style.visibility="hidden";
	}
	else
	{	document.getElementById('VALID').style.visibility="visible";
	}
}

function ConnexionSite ()
{	var login_mail = document.getElementById('login_mail').value;
	var login_pass = document.getElementById('login_pass').value;
	
	document.getElementById('complement_menu_login').style.display="block";
	document.getElementById('complement_menu_login').innerHTML='Connexion en cours';
	
	var xhr_object = null;
			
	if(window.ActiveXObject) // Internet Explorer
	{	xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if(window.XMLHttpRequest) // Firefox 
	{	xhr_object = new XMLHttpRequest();
	}
	else
	{	alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return;
	}
	
	xhr_object.open("POST", "./fichiers/form_connexion.php", true); 
	xhr_object.onreadystatechange = function ()
	{	if(xhr_object.readyState == 4)
		{	document.getElementById('complement_menu_login').innerHTML = xhr_object.responseText;
			setTimeout ('document.location.href="index.php?rubrique_id=NULL1"',250);
		}
	} 
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	var texte_trans_1 = 'login=';
	var texte_trans_2 = '&pass=';
	var texte_trans_3 = '&connexion=';
	var donnees_a_transmettre = texte_trans_1+login_mail+texte_trans_2+login_pass+texte_trans_3+'connecting';
	
	xhr_object.send(donnees_a_transmettre);
}

function LogOut()
{	document.getElementById('complement_menu_cpt').style.display="block";
	var xhr_object = null;
			
	if(window.ActiveXObject) // Internet Explorer
	{	xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if(window.XMLHttpRequest) // Firefox 
	{	xhr_object = new XMLHttpRequest();
	}
	else
	{	alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return;
	}
	
	xhr_object.open("POST", "./fichiers/ajax/logout.php", true);
	xhr_object.onreadystatechange = function ()
	{	if(xhr_object.readyState == 4)
		{	document.getElementById('complement_menu_cpt').innerHTML = xhr_object.responseText;
			setTimeout ('document.location.href="index.php"',250);
		}
	} 
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	xhr_object.send(null);
}

function ChangeImage (nom_image)
{	document.getElementById('anim_flash').style.backgroundImage='url(../images/flash/'+nom_image+')';
	//document.getElementById('anim_flash').innerHTML='nom de l\'image : '+nom_image;
}

function Moteur_Recherche()
{	//document.getElementById('liste_dest').style.visibility='visible';
	var xhr_object = null;
	
	var valeur_champ = document.getElementById('rechercher').value;
	
	if(window.ActiveXObject) // Internet Explorer
	{	xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if(window.XMLHttpRequest) // Firefox 
	{	xhr_object = new XMLHttpRequest();
	}
	else
	{	alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return;
	}
	
	xhr_object.open("POST", "/fichiers/moteur_de_recherche/moteur_rch.php", true);
	
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xhr_object.onreadystatechange = function ()
	{	if(xhr_object.readyState == 4)
		{	document.getElementById('resultat_moteur_rch').innerHTML = xhr_object.responseText;
		}
	}
	
	var texte_trans_1 = 'valeur_champ=';
	var donnees_a_transmettre = texte_trans_1+valeur_champ;
	
	xhr_object.send(donnees_a_transmettre);
}

function Affiche_Carte (categorie_id,rubrique_id,annuaire_id,sous_rubrique_id)
{	document.getElementById('affich_carte').style.visibility='visible';
	
	var dossier_rubrique = 'rubrique_'+rubrique_id;
	
	var xhr_object = null;
	
	if(window.ActiveXObject) // Internet Explorer
	{	xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if(window.XMLHttpRequest) // Firefox 
	{	xhr_object = new XMLHttpRequest();
	}
	else
	{	alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return;
	}
	
	xhr_object.open("POST", dossier_rubrique+"/fichiers/affich_carte.php", true);
	xhr_object.onreadystatechange = function ()
	{	if(xhr_object.readyState == 4)
		{	document.getElementById('affich_carte').innerHTML = xhr_object.responseText;
			AffichTypeInscription(0);
		}
		else
		{	document.getElementById('affich_carte').innerHTML = '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Chargement&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
		}
	} 
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	var texte_trans_1 = 'categorie_id=';
	var texte_trans_2 = '&annuaire_id=';
	var texte_trans_3 = '&rubrique_id=';
	var texte_trans_4 = '&sous_rubrique_id=';
	
	var donnees_a_transmettre = texte_trans_1+categorie_id+texte_trans_2+annuaire_id+texte_trans_3+rubrique_id+texte_trans_4+sous_rubrique_id;
	
	xhr_object.send(donnees_a_transmettre);
}

function Mask_Carte ()
{	document.getElementById('affich_carte').style.visibility='hidden';
}

