function filtre_data (page,param,id,id_show){
	
	var XHR= null;  // AJAX  XHR=Xml Http Request
	if (window.XMLHttpRequest)                 //  Objet de la fenêtre courant
	{ 
    XHR = new XMLHttpRequest();     //  Firefox, Safari, ...
	} 
	else if(window.ActiveXObject){ // Internet Explorer
	try {
	XHR = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
	XHR = new ActiveXObject("Microsoft.XMLHTTP");
	}
	}
	else { // XMLHttpRequest non support‚ par le navigateur
	alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	XHR = false;
	}
		//alert(document.getElementById(''+id+'').value);
		
		XHR.open("get",""+page+".php?"+param+"="+document.getElementById(''+id+'').value,true);
		XHR.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
		XHR.onreadystatechange = function()
								{
								if(XHR.readyState <=3){
								//alert(XHR.responseText); //pour afficher le contenu de la page
								document.getElementById(''+id_show+'').innerHTML="<center><img src='images/loading.gif'  /><span class='texte_noir_12'>&nbsp;&nbsp;Loading ...</span></center>";//"Loading ...";
								//alert('test');
								
								}
								
								if(XHR.readyState == 4)
								{
							//eval(XHR.responseText);//eval si la page que tu appels contient du code JavaScript
								document.getElementById(''+id_show+'').innerHTML=XHR.responseText;	
								mesScripts = document.getElementById(''+id_show+'').getElementsByTagName('script');
								  for(var i = 0; i<mesScripts.length;i++)
								  {
									  eval(mesScripts[i].innerHTML);
								  }
							//alert(XHR.responseText); //pour afficher le contenu de la page
								}
								}
		var data =null;		            
		XHR.send(data);
}

function extract_title_2(id) {
var iddoc = document.getElementById(""+id+"");
var cells = iddoc.getElementsByTagName("span");
var tab=cells[0].innerHTML.split("»");
alert(tab[0]);
}
function ajout_panier(titre,qte){
	location.href=location.href+"&title="+titre+"&qte="+document.getElementById(qte).value;
}
function modifier_panier(cas,titre,qte){
	location.href=location.href+"&case="+cas+"&title="+titre+"&qte="+document.getElementById(qte).value;
}
function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function extract_title() {
var collection = document.getElementsByClassName('componentheading');
var titre=trim(collection[0].innerHTML);
return titre;
}
function isASpace(b)
	{	
		//alert("hehe");
		var i=0;
		var a=b;
		var es=0;
		var c=0;
		var mess='';
		
		while (i<a.length)
			{
				if (a.charAt(i)==' ')
					es++;
				i++;
			}
		if ((a.length==es)||(a.length==0))
			{
				
				if (c=='1') 
					{
						alert(mess);						
					}
				return 1;
			}
		else
			return 0;
		
	}	
function verif_email(email) {
	var arobase = email.indexOf("@"); 
	var point = email.lastIndexOf(".")
	if( (arobase < 3)||(point + 2 > email.length)||(point < arobase+3)  ) 
	return false;
	else
	return true;
}

function check_form_panier(nom,email,tel,ville,adresse) {  
	  
	if(isASpace(nom.value)) {
		alert("Le champ 'Nom' est requis !"); nom.focus(); return false
	}
	if (email.value != '')
	{
		if (!verif_email(email.value)) {
			alert("Email invalide !"); email.focus(); return false
		}		 
	}
	if (isASpace(tel.value)) {
		alert("Le champ 'Tél' doit être numérique !"); tel.focus(); return false
	}
	if(isASpace(ville.value)) {
		alert("Le champ 'Ville' est requis !"); ville.focus(); return false
	}
	if(isASpace(adresse.value)) {
		alert("Le champ 'Adresse' est requis !"); adresse.focus(); return false
	}			  
}

function checkvalue(){
	if (document.getElementById('hascopy').checked==true)
		document.getElementById('hascopy').value=1;
	else
		document.getElementById('hascopy').value=0;
	}
