//-- Ajouter aux favoris
function add_favoris()
{
	if (navigator.appName == "Microsoft Internet Explorer" & parseInt(navigator.appVersion) >= 4)
		window.external.AddFavorite('http://www.pausesexy.com/', 'Pause Sexy - Site de rencontres sexy en ligne.');
	else
		alert('Utilisez les options de votre navigateur internet pour mettre cette page dans vos favoris');
}
			
//-- Fonction préparant une chaine pour être passée en parametre d'une url
function escape_url(chaine)
{
	if(encodeURIComponent)
		return encodeURIComponent(chaine);
	if(escape)
		return escape(chaine)
}

//-- Insère une règle CSS
function css_set(nom, regle)
{
	if (document.styleSheets)
	{
		var I = document.styleSheets[0];
		if (I.addRule)			//-- IE
			I.addRule(nom, regle)
		else if (I.insertRule)	//-- DOM
			I.insertRule(nom + " { " + regle + " }", I.cssRules.length)
	}
}

//-- Affiche un menu déroulant
function afficher_menu(id)
{
	for (var i=1; i<=10; i++)	//-- Refaire en dom avec un foreach ou des tans que next... != null
	{
		if ($('menu-' + i))
		{
			if ((i != id) || ((i == id) && ($('menu-' + i).style.display == 'block')))
				$('menu-' + i).style.display = 'none';
			else
				$('menu-' + i).style.display = 'block';
		}
	}
}

//-- Affiche ou cache un groupe de contacts
function afficher_grp_contacts(id)
{
	for (i=1; i<=3; i++)
	{
		if (i != id)
		{
			$('grp_contacts_' + i).style.display = 'none';
			$('grp_contacts_onglet_' + i).setAttribute((document.all ? 'className' : 'class'), 'inactive');
		}
		else
		{
			$('grp_contacts_' + i).style.display = 'block';
			$('grp_contacts_onglet_' + i).setAttribute((document.all ? 'className' : 'class'), 'active');
		}
	}
	
	new Ajax.Request('includes/ajax_grp_contacts.php',
		{
			method: 'get',
			parameters: {grp_contacts: id, nocache: ((new Date).getTime() + Math.random() * 1234567)},
			onSuccess: function(requete) { }
		}
	);
}
/*
//-- Affiche un menu de droite
function afficher_menud(id)
{
	for (var i=1; i<=10; i++)	//-- Refaire en dom avec un foreach ou des tans que next... != null
	{
		if ($('menud-' + i))
		{
			if (i != id)
				$('menud-' + i).style.display = 'none';
			else
				$('menud-' + i).style.display = 'block';
		}
	}
	
	new Ajax.Request('includes/ajax_menud.php',
		{
			method: 'get',
			parameters: {menud: id, nocache: ((new Date).getTime() + Math.random() * 1234567)},
			onSuccess: function(requete) { }
		}
	);
}
*/
/*
function popup_compte_cacher()
{
	//document.getElementById("popup_compte").style.display = 'none';
	$("popup_compte").style.display = 'none';
}

function popup_compte_montrer()
{
	popup_compte_cacher();
	centerPopUp('popup_compte', 200, 300);
	//document.getElementById('popup_compte').style.display = 'block';
	$('popup_compte').style.display = 'block';
}

//-- Dimension_detect
function dimension_detect()
{
	var d = {'viewW':1000, 'viewH': 600, 'docH': 0, 'docW': 0, 'left': 0, 'top': 0 };
	if (!document.body)
		return d;
	if (document.body.scrollHeight > document.body.offsetHeight)
	{
		d.docW = document.body.scrollWidth;
		d.docH = document.body.scrollHeight;
	}
	else
	{
		d.docW = document.body.offsetWidth;
		d.docH = document.body.offsetHeight;
	}
	if (self.innerWidth)
	{
		d.viewW	= self.innerWidth;
		d.viewH	= self.innerHeight;
		d.left	= window.pageXOffset;
		d.top	= window.pageYOffset;
	}
	else
	{
		var ie = (document.compatMode&&document.compatMode != 'BackCompat')? document.documentElement : document.body;
		d.viewW	= ie.clientWidth;
		d.viewH	= ie.clientHeight;
		d.left	= ie.scrollLeft;
		d.top	= ie.scrollTop;
	}
	return d;
}

function centerPopUp(div_nom, div_width, div_height)
{
	var d		= dimension_detect();
	var newLeft	= parseInt(d.left + (d.viewW - div_width) / 2)  + "px";
	var newTop	= parseInt(d.top + (d.viewH - div_height) / 2) + "px";
	//var thePopUp		= document.getElementById(div_nom);
	var thePopUp		= $(div_nom);
	thePopUp.style.left	= newLeft;
	thePopUp.style.top	= newTop;
}
*/