//Creation d'un Objet XMLHttpRequest
var xhr  = null;
var xhr2 = null;
var xhr3 = null;


//Fonction d'ajout au panier
function add_item(ref,quantite)
{
	if(window.XMLHttpRequest)
		xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject)
		xhr = new ActiveXObject("Microsoft.XMLHTTP");
	xhr.open('GET','/core/add_item.php?ref='+ref+'&quantite='+quantite,true);
	xhr.onreadystatechange=function(){
		if(xhr.readyState==4)
		{
			if(xhr.responseText=='ok')
				refresh_basket();				
			else if(xhr.responseText=='indispo')
				alert("Le produit que vous tentez d\'ajouter n\'est plus disponible.\nVeuillez nous excuser pour la gêne occasionnée");				
		}	
	}	
	xhr.send(null);
}

//Fonction raffraichissement du panier
function refresh_basket()
{
	var xhr_preview=null;
	var zone_preview=document.getElementById('compteur');
	var pop_ajout=document.getElementById('pop_ajout');
	
	if(window.XMLHttpRequest)
		xhr_preview = new XMLHttpRequest(); 
	else if(window.ActiveXObject)
		xhr_preview = new ActiveXObject("Microsoft.XMLHTTP");
	
	xhr_preview.open('GET','/core/basket_preview.php',true);
	xhr_preview.onreadystatechange=function(){
		
		if(xhr_preview.readyState==4)
		{
			zone_preview.innerHTML=xhr_preview.responseText;
		}
		
	}
	xhr_preview.send(null);
	
	var xhr_last=null;
	
	if(window.XMLHttpRequest)
		xhr_last = new XMLHttpRequest(); 
	else if(window.ActiveXObject)
		xhr_last = new ActiveXObject("Microsoft.XMLHTTP");
		
	xhr_last.open('GET','/core/last_item.php',true);
	
	xhr_last.onreadystatechange=function(){
		
		if(xhr_last.readyState==4)
		{
			document.getElementById('popup_panier_content').innerHTML=xhr_last.responseText;
		}
		
	}
	xhr_last.send(null);	
	placer('popup_panier');
	popup_panier(1);
	
}

function placer(e)
{
	var scroll_h=document.getElementsByTagName('HTML')[0].scrollTop;
	var popup_h=scroll_h+200;
	
	document.getElementById(e).style.top=popup_h+'px';	
}

function opacity(id,i)
{
	document.getElementById(id).style.MozOpacity=i/100;
	document.getElementById(id).style.filter='alpha(opacity='+i+')';
	document.getElementById(id).style.opacity=i/100;
}