/**********************************************************************************************************
*	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(page, urlFavoris, titreFavoris, idadm) 
{
	var xhrObject = nouveauXMLHTTPRequest();
	var data = "nouvelleUrl="+ escape(urlFavoris);
    
    //alert(urlFavoris);
    //return;
	data+= "&titrePage="+ escape(titreFavoris);
	data+= "&admin_id="+ escape(idadm) ;
    if (window.name=="") data+= "&lightbox=1";
	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) 
												{
													eval(xhrObject.responseText) ;
												} 
											}
										}
		
		// Envoi de la requête
		xhrObject.open('POST', page, true);
		xhrObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
		xhrObject.send(data);
	}

}

