   var http_request = false;
   
   var last_db_action = '';

	// Affichage du popup
	function makeGETSBManageRequest(db_action, extract_no) {
//alert("Debug code: "+extract_no);
      http_request = getXMLHttpObj();
	  if (!http_request) {
         alert('Votre fureteur ne supporte pas Ajax. Vous ne pourrez vous servir de cette application.');
         return false;
	  }
	  url = 'includes/sb_manage.php';
	  sid=Math.random();
	  last_db_action = db_action;
	  
      http_request.onreadystatechange = stateChangedSBManage;
	  http_request.open('GET', url + '?sid=' + sid + '&action='+db_action+'&extract='+extract_no, true);
      http_request.send(null);
   }
   
   function stateChangedSBManage() {

      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
			if ( last_db_action == 'cookie_add_extract' ) {
				var td_msg = '<table cellpadding="0" cellspacing="2" border="0"><tr><td id="ListPopupInfo">Ajouté au Soundbox!</td></tr></table>';
			} else if ( last_db_action == 'email_transfert' ) {
				setTimeout("window.location.href='index.php'",1200);
				var td_msg = '';
			} else {
				var td_msg = '';
			}
            //document.getElementById('ListPopup').innerHTML = td_msg;
			updateSB();
			//setTimeout("document.getElementById('ListPopup').innerHTML = ''",600);
         } else {
            alert('Une erreur systeme est survenue lors du chargement du lecteur media.');
         }
      }
   }
   
   // Créer l'objet XMLHttpRequest
	function getXMLHttpObj() {
	   
		if (window.XMLHttpRequest) { // Mozilla, Safari,...
        	http_request = new XMLHttpRequest();
         	if (http_request.overrideMimeType) {
         		// set type accordingly to anticipated content type
            	//http_request.overrideMimeType('text/xml');
            	http_request.overrideMimeType('text/html');
         	}
		} else if (window.ActiveXObject) { // IE
			try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
         	} catch (e) {
            	try {
               		http_request = new ActiveXObject("Microsoft.XMLHTTP");
            	} catch (e) {}
         	}
      	}
		
		return http_request;
	}
