

	/**
	* Ajout d'un article sur le HD Client
	*/
	function ajouter_hdd(a_type, a_reference)
	{
			//__________________________________________________
			// 											QUESTION
			
			//
			var url = "/telecharger/add_to_hdc.php";
			
	
			//
			var ajax = new Ajax(url);
			ajax.attributes["type"] = a_type;
			ajax.attributes["reference"] = a_reference;

	
	
	
			//_________________________________________________
			// 											REPONSE
			
			
			// -- Definition des handler
	
			ajax.onSuccess = function () 
			{
				//
				// 
				var xmlDoc = ajax.responseXML();
				maj_hdrive(xmlDoc);
			}
	

		
			// Envoi de la requete
			ajax.send((window.navigator.userAgent.indexOf("MSIE 7.") != -1 ? "GET" : true));
	}

	


	/**
	* Ajout d'un article sur le HD Client
	*/
	function ajouter_selection()
	{
			//__________________________________________________
			// 											QUESTION
			
			//
			var url = "/telecharger/add_to_hdc.php";


			//
			var sep = "";
			var myselection = "";
			var nb_titres = document.getElementById('nb_titres').value;
			for (var i=1; i <= nb_titres; i++)
			{
				_check = document.getElementById('selection'+i);
				_reference = document.getElementById('reference'+i);
				if (_check.checked) 	
				{
					myselection += (sep + _reference.value);
					sep = "-";
				}
			}
			
	
			//
			var ajax = new Ajax(url);
			ajax.attributes["type"] = 'selection';
			ajax.attributes["reference"] = myselection;

	
	
	
			//_________________________________________________
			// 											REPONSE
			
			
			// -- Definition des handler
	
			ajax.onSuccess = function () 
			{
				//
				// 
				var xmlDoc = ajax.responseXML();
				maj_hdrive(xmlDoc);
			}
	

		
			// Envoi de la requete
			if (myselection.length) 	ajax.send((window.navigator.userAgent.indexOf("MSIE 7.") != -1 ? "GET" : true));
	}

	

	
	
	
	/**
	* Retirer un article sur le HD Client
	*/
	function retirer_hdd(a_reference)
	{
			//__________________________________________________
			// 											QUESTION
			
			//
			var url = "/telecharger/del_from_hdc.php";
	
	
			//
			var ajax = new Ajax(url);
			ajax.attributes["reference"] = a_reference;

	
	
	
			//_________________________________________________
			// 											REPONSE
			
			
			// -- Definition des handler
	
			ajax.onSuccess = function () 
			{
				//
				// 
				var xmlDoc = ajax.responseXML();
				maj_hdrive(xmlDoc);
			}
	

		
			// Envoi de la requete
			ajax.send((window.navigator.userAgent.indexOf("MSIE 7.") != -1 ? "GET" : true));
	}
	







	function maj_hdrive(a_doc)
	{
		if (document.getElementById('mapage') && document.getElementById('mapage').value=="VALIDATION")
		{
			window.location.reload();
		}
		else
		{
			//
			// 
			var xmlHDrive = a_doc.getElementsByTagName('MY_HDRIVE').item(0);
	
	
			//
			var xmlAlbums = xmlHDrive.getElementsByTagName('ALBUMS').item(0);
			var xmlTitres = xmlHDrive.getElementsByTagName('TITRES').item(0);
	
	
			//
			// Suppression de l'intérieur du HDC
			// Affichage de l'intérieur du HDC
			raz_hdrive(xmlAlbums, xmlTitres);
			display_hdrive(xmlAlbums, xmlTitres);
	
	
	
			//
			//
			var xmlTotal = xmlHDrive.getElementsByTagName('TOTAL').item(0);
			document.getElementById('prix_total_hdc').innerHTML = xmlTotal.firstChild.data + ' &#8364;'; 
			document.getElementById('prix_total_hdc_resume').innerHTML = xmlTotal.firstChild.data + ' &#8364;'; 
		
			
	
			//
			// Mise à jour de nombre d'articles		
			var _nb_albums = xmlAlbums.getElementsByTagName('ALBUM').length;
			var _nb_titres = xmlTitres.getElementsByTagName('TITRE').length;
			
			//		
			_nbarticles = (_nb_albums + _nb_titres);
			_link = document.getElementById('lien_panier');
			_link.innerHTML = _nbarticles + ' article' + (_nbarticles > 1 ? 's' : '');
	


			//
			// Affichage du HDC
			simple_montre('panier_fenetre');
			document.getElementById('lien_panier').focus();
		}
	}





	
	function raz_hdrive(a_albums, a_titres)
	{
		//		
		var _nb_albums = a_albums.getElementsByTagName('ALBUM').length;
		var _nb_titres = a_titres.getElementsByTagName('TITRE').length;



		//
		// Si la partie album existe, on efface ses lignes
		// (désignation et prix)
		if (document.getElementById('table_albums')) 		
		{
			raz_lines('hd_designations', 'table_albums');
			raz_lines('hd_prix', 'prix_albums');
		}

		//
		// Si la partie titre existe, on efface ses lignes
		// (désignation et prix)
		if (document.getElementById('table_titres')) 
		{
			raz_lines('hd_designations', 'table_titres');
			raz_lines('hd_prix', 'prix_titres');
		}



		// S'il y a des albums
		// On recrée la partie albums
		if (_nb_albums) 	
		{
			create_row_designation('table_albums', 'Albums');
			create_row_prix('prix_albums');
		}
		


		// S'il y a des albums
		// On recrée la partie albums
		if (_nb_titres) 	
		{
			create_row_designation('table_titres', 'Titres');
			create_row_prix('prix_titres');
		}

	}	
	
	
	
	
	
	
	function raz_lines(a_parent, a_table)
	{

		var parentElement = document.getElementById(a_parent);
		var element = document.getElementById(a_table);
	
			while (element.firstChild) {
			  element.removeChild(element.firstChild);
			}
			
//		parentElement.removeChild(element);
	}
	
	
	
	function create_row_designation(a_name, a_texte)
	{
		var _parentCell = document.getElementById(a_name);
		
		var _new_row = document.createElement('tr');
		var _new_cell1 = document.createElement('td');
		var _new_cell2 = document.createElement('td');
		var _texte = document.createTextNode(a_texte);


		//
		_new_cell1.width = '35px';
		_new_cell1.className = 'important';
		_new_cell1.innerHTML = '&nbsp;';

		//
		_new_cell2.className = 'important';
		_new_cell2.colSpan = '3';
		_new_cell2.appendChild(_texte);


		//
		_new_row.appendChild(_new_cell1);
		_new_row.appendChild(_new_cell2);
		_parentCell.appendChild(_new_row);
	}	
	
	
	
	
	function create_row_prix(a_name)
	{
		var _parentCell = document.getElementById(a_name);

		
		var _new_row = document.createElement('tr');
		var _new_cell = document.createElement('td');

		//
		_new_cell.className = 'important';
		_new_cell.innerHTML = '&nbsp;';

		//
		_new_row.appendChild(_new_cell);
		_parentCell.appendChild(_new_row);
	}	
	
	
	
	
	function display_hdrive(a_albums, a_titres)
	{

		//		
		var _nb_albums = a_albums.getElementsByTagName('ALBUM').length;
		var _nb_titres = a_titres.getElementsByTagName('TITRE').length;
		
		//		
		for (var i=0; i < _nb_albums; i++)
		{
			xmlAlbum = a_albums.getElementsByTagName('ALBUM').item(i);
			ajouter_ligne('table_albums', 'prix_albums', 'repertoire_lazylive', xmlAlbum);
		}


		//		
		for (var i=0; i < _nb_titres; i++)
		{
			xmlTitre = a_titres.getElementsByTagName('TITRE').item(i);
			ajouter_ligne('table_titres', 'prix_titres', 'file_lazylive_moyen', xmlTitre);
		}


	}	




	function ajouter_ligne(a_table_designation, a_table_prix, a_symbol, a_infos)
	{
		var _parentTab = document.getElementById(a_table_designation);
		
		var _new_row = document.createElement('tr');
		var _new_cell1 = document.createElement('td');
		var _new_cell2 = document.createElement('td');
		var _new_cell3 = document.createElement('td');
		var _new_cell4 = document.createElement('td');

		var _artiste = a_infos.childNodes[0].firstChild.data;
		var _titre = a_infos.childNodes[1].firstChild.data;
		var _prix = a_infos.childNodes[2].firstChild.data;
		var _forfait = a_infos.childNodes[3].firstChild.data;
		var _reference = a_infos.childNodes[4].firstChild.data;




		//
		var _delete = document.createElement('img');
		var _link = document.createElement('a');

		//
		_link.href='#';
		_link.reference=_reference;
		_link.onclick = function() {retirer_hdd(this.reference)};
		
		
		//
		_delete.src='/images/shop/btn_del.gif';
		_delete.height='12';
		_delete.width='13';
		_delete.border='0';
		_link.appendChild(_delete);

		//
		_new_cell1.align='center';
		_new_cell1.height='18px';
		_new_cell1.appendChild(_link);




		var _icone = document.createElement('img');
		_icone.src='/images/shop/'+a_symbol+'.gif';
		_icone.border='0';
		_new_cell2.height='18px';
		_new_cell2.width = '20px';
		_new_cell2.appendChild(_icone);





//		var _texte = document.createTextNode(_artiste+' - '+_titre);
		var _par = document.createElement('p');
		_par.className='moyen';
		_par.innerHTML=_artiste+' - '+_titre;
		_new_cell3.height='18px';
		_new_cell3.width = '260px';
		_new_cell3.appendChild(_par);





		var _par = document.createElement('p');
		_par.className='moyen';
		_par.innerHTML='&nbsp;';

		//
		var _box = document.createElement('img');
		_box.src='/images/shop/pack_mini.jpg';
		_box.width='21';
		_box.height='17';
		_box.border='0';

		//
		_new_cell4.align='right';
		_new_cell4.height='18px';
		if (_forfait > 0) 		_new_cell4.appendChild(_box);
		else 				_new_cell4.appendChild(_par);




		//
		_new_row.appendChild(_new_cell1);
		_new_row.appendChild(_new_cell2);
		_new_row.appendChild(_new_cell3);
		_new_row.appendChild(_new_cell4);
		_parentTab.appendChild(_new_row);




		var _parentTab = document.getElementById(a_table_prix);
		var _new_row = document.createElement('tr');
		var _new_cell = document.createElement('td');
		var _div = document.createElement('div');
		var _span = document.createElement('span');

		if (_forfait > 0) 		_span.className='important_rouge';
		else 				_span.className='important';
		_span.innerHTML = _prix+' &#8364;';
		
		_div.className='panier_designation_prix';
		_div.appendChild(_span);
		_new_cell.height='18px';
		_new_cell.appendChild(_div);
		_new_row.appendChild(_new_cell);
		_parentTab.appendChild(_new_row);

	}
	
	

function getFlashMovieObject(movieName)
{
//  if (window.document[movieName]) 
//  {
//    return window.document[movieName];
//  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
    if (document.embeds && document.embeds[movieName])
      return document.embeds[movieName]; 
  }
  else  if (navigator.appName.indexOf("Microsoft Internet")!=-1)
  {
//    alert(document.getElementById(movieName));
    return document.getElementById(movieName);
  }
}


	
	function play_sample(a_reference)
	{
		var flashobject = getFlashMovieObject('lazyplayer');
		flashobject.load_player(a_reference);
	}
	