
function requetehttp()
{
 if(window.XMLHttpRequest) // Firefox
      xhr = new XMLHttpRequest();
   else if(window.ActiveXObject) // Internet Explorer
      xhr = new ActiveXObject("Microsoft.XMLHTTP");
   else { // XMLHttpRequest non supporté par le navigateur
      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
    return
   }
}





function vue(id)
{   
           var old=document.getElementById(id);
           var news_ligne=document.createElement("tr");
           var item=document.createElement("td");
           item.setAttribute("class", "search_gallery2_item");
           item.setAttribute("style", "table-layout:fixed");
           news_ligne.appendChild(item)
           var parent=document.getElementById(id).parentNode;
           requetehttp();
           xhr.open("GET", "http://srvdev.udapro.fr/mod/suggestion_contact/fonction/vue.php", true);
           xhr.onreadystatechange = function() {
            if(xhr.readyState == 4){
               eval(xhr.responseText);
               }
           }
           xhr.send(null);  
}

function ajoutfriend(id)
{
   
    var old=document.getElementById(id);
    var parent=document.getElementById(id).parentNode;
    requetehttp();
           xhr.open("GET", "http://srvdev.udapro.fr/mod/suggestion_contact/actions/ajout.php?"+"guid="+id, true);
           xhr.onreadystatechange = function() {
            if(xhr.readyState == 4){
               eval(xhr.responseText);
               }
           }
           xhr.send(null);


}
    
/*
function blacklister(id)
{

    var old=document.getElementById(id);
    var parent=document.getElementById(id).parentNode;
    requetehttp();
           xhr.open("GET", "http://srvdev.udapro.fr/mod/suggestion_contact/actions/blacklister.php?"+"guid="+id, true);
           xhr.onreadystatechange = function() {
            if(xhr.readyState == 4){
               eval(xhr.responseText);
               }
           }
           xhr.send(null);
}
*/

function blacklister()
{
	$('.blacklist').unbind('click');
	
	$('.blacklist').click(
		function()
		{
			// On recupère le guid de l'élément à blacklister et la liste de ceux qui sont affichés
			var guid = $(this).parent().attr('rel');
			var usersCurentlyDisplayed = new Array();
			$('.suggestedUser div').each(
				function ()
				{
					if (!isNaN(parseFloat($(this).attr('rel'))) && isFinite($(this).attr('rel')))
					usersCurentlyDisplayed.push($(this).attr('rel'));
				}
			);
			
			var myJSON = $.toJSON(usersCurentlyDisplayed);
			
			$.ajax(
			 {
			   type: "POST",
			   url: $('.suggestedUser input[name=ajaxURL]').val(),
			   data: "guid="+guid+"&usersCurentlyDisplayed="+usersCurentlyDisplayed,
			   success: function(feedback){
						$('.suggestedUser div[rel='+guid+']').replaceWith(feedback);
						blacklister()
			   }
			  }
			);
		}
	);
}


 

/**************

  jQuerization

**************/
$(document).ready(
function()
{
	blacklister();
}
);



