/**********************************************************************************************************
*	function 	: nouveauXMLHTTPRequest
*	aim 		: retourne un nouvel objet XMLHTTPRequest
*	author	: Hugo HAMON
*	date		: 27 / 08 / 2007
*	copyright	: (c) Copyright 2007 - Noe-Interactive
*	param	: void
*	return	: object request
***********************************************************************************************************/
function nouveauXMLHTTPRequest()
{
	// Définition des variables globales
	var request = false;
	
	// Instanciation d'un nouvel objet XMLHTTPRequest
	try 
	{
		request = new ActiveXObject('Msxml2.XMLHTTP');
	}
	catch (err2) 
	{
		try 
		{
			request = new ActiveXObject('Microsoft.XMLHTTP');
		}
		catch (err3) 
		{
			try 
			{
				request = new XMLHttpRequest();
			}
			catch (err1) 
			{
				request = false;
			}
		}
	}
    return request;
}


/**********************************************************************************************************
*	function 	: ajouterFavoris
*	aim 		: ajoute une nouvelle url aux favoris
*	author	: Hugo HAMON
*	date		: 27 / 08 / 2007
*	copyright	: (c) Copyright 2007 - Noe-Interactive
*	param	: string urlFavoris
*	param	: string titreFavoris
*	return	: void
***********************************************************************************************************/
function  ajouterFavoris(urlFavoris, titreFavoris) 
{
	var xhrObject = nouveauXMLHTTPRequest();
	var data = "nouvelleUrl="+ escape(urlFavoris);
	data+= "&titrePage="+ escape(titreFavoris);
	
	if(xhrObject) 
	{
		// Appel de la fonction de callback lorsque l'on récupère les informations
		xhrObject.onreadystatechange  = function()
										{
											if(xhrObject.readyState  == 4)
											{
												if(xhrObject.status  == 200) 
												{
													alert(xhrObject.responseText); 
												} 
											}
										}
		
		// Envoi de la requête
		xhrObject.open('POST', 'ajouter-favoris.php', true);
		xhrObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
		xhrObject.send(data);
	}
}

/**********************************************************************************************************
*	function 	: ajouterFavoris
*	aim 		: adresse les favoris par e-mail
*	author	: Hugo HAMON
*	date		: 27 / 08 / 2007
*	copyright	: (c) Copyright 2007 - Noe-Interactive
*	param	: void
*	return	: void
***********************************************************************************************************/
function  envoyerFavoris() 
{
	// Création d'un nouvel objet XMLHTTPRequest
	var xhrObject = nouveauXMLHTTPRequest();
	
	if(xhrObject) 
	{
		// Appel de la fonction de callback lorsque l'on récupère les informations
		xhrObject.onreadystatechange  = function()
										{
											if(xhrObject.readyState  == 4)
											{
												if(xhrObject.status  == 200) 
												{
													alert(xhrObject.responseText); 
												} 
											}
										}
		
		// Envoi de la requête
		xhrObject.open('GET', 'envoyer-favoris.php', false);
		xhrObject.send(null);
	}
}