function file(fichier)
{
	if(window.XMLHttpRequest) // FIREFOX
	  xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // IE
	  xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else 
	  return(false); 
	xhr_object.open("GET", fichier, false); 
	xhr_object.send(null); 
	if(xhr_object.readyState == 4) return(xhr_object.responseText);
	else return(false);
}


function popup(href, id, w, h, r, s) {
	window.open(href, id, 'width='+w+',height='+h+',resizable='+r+',scrollbars='+s+',toolbar=0,directories=0,status=0,menubar=0');
}

function affectPrix(bon_achat_id,valeur,panier,ports)
{
	if(document.getElementById(bon_achat_id).checked)
	{
		texte = file('/ajax/ajax_ba.php?bon_achat_id='+ bon_achat_id);
		if(texte=="ok")
		{
			document.getElementById(bon_achat_id).checked=true;
			$('total').innerHTML=Math.round((parseFloat(panier) - parseFloat(valeur))*100)/100;
		}
		else if(texte=="ok2")
		{
			//document.getElementById(bon_achat_id).disabled=true;
			//$('total').innerHTML=Math.round((parseFloat(panier) - parseFloat(valeur))*100)/100;
			$('total').innerHTML=ports;
			
			erreur_ba = file('/ajax/ajax_txt.php?erreur_ba=1');
			alert(erreur_ba);
		}
		else
		{
			document.getElementById(bon_achat_id).checked=false;
			alert(texte);
		}
	}
	else
	{
		texte = file('/ajax/ajax_ba.php?del=1&bon_achat_id='+ bon_achat_id);
		$('total').innerHTML=panier;
	}
}

function SecureConfirm(obj)
{
	if(confirm('Voulez-vous supprimer votre adresse du carnet ?')) {
		obj.submit();
	}else{
		return false;
	}
}


function ActionSelect(Objet){  
	var val = Objet.value.toLowerCase();       
	var dest;        
	switch(val){            
		case "nouvelle_adresse" :                
			dest="/account_address_book.html?cmd=add&amp;origin=panier";                
			break;            
		default:                
			return false;            
	}        
	location.href=dest;
}

function filter_art(Obj)
{

	if(Obj == 'all')
	{
		
		arrArt = $$('#listing_art option').setStyle('display', 'block');
		arrArt2 = $$('#listing_art2 option').setStyle('display', 'none');
		
		numArt = arrArt.length;
		numArt2 = arrArt2.length;
		
		$('num_arti').setHTML(numArt2);
		
		if(document.all)
		{

			document.getElementById('listing_art').options.length = 0;
			var obj = document.getElementById('listing_art');

			for(i=0;i<numArt2;i++)
			{
				obj.options[obj.options.length] = new Option(arrArt2[i].text,arrArt2[i].value)
			}
			
		}				
				
		
	}
	else
	{
		$$('#listing_art option').setStyle('display', 'none');
		arrArt = $$('#listing_art option.'+Obj).setStyle('display', 'block');
		arrArt2 = $$('#listing_art2 option.'+Obj).setStyle('display', 'block');
		
		
		numArt = arrArt.length;
		numArt2 = arrArt2.length;
		
		
		$('num_arti').setHTML(numArt2);				
		
		
		if(numArt>1) $('is_two').setStyle('display', 'inline');
		else $('is_two').setStyle('display', 'none');
		
		
		if(document.all)
		{

			document.getElementById('listing_art').options.length = 0;
			var obj = document.getElementById('listing_art');

			for(i=0;i<numArt2;i++)
			{
				obj.options[obj.options.length] = new Option(arrArt2[i].text,arrArt2[i].value)
			}

			for(i=0;i<numArt;i++)
			{
				obj.options[obj.options.length] = new Option(arrArt[i].text,arrArt[i].value)
			}		
			
		}
	}
}

function showHide(id) {
	
	var obj = document.getElementById(id);

	if (obj.style.display == 'inline')
	{
		obj.style.display = 'none'
	}else{
		obj.style.display = 'inline'
	}	
	
}

var curForm = false;

function addNewsletter(obj)
{
	
	curForm = obj;
	new Ajax(
		obj.action,
		{
			data:$(obj).toQueryString(),
			onComplete: displayError
		}
	).request();
}

function displayError(txt)
{
	alert(txt);	
	if(txt.indexOf('notre') != -1)
		curForm.reset();
}

var xtoAdd = 475;
/*
function leftClick() {
	leftx = document.getElementById('innercontent');
	x = leftx.style.left.toInt();
	if(x == "" || isNaN(x)){
		x = 0;
	}
	
	//alert(x);
	if(x>-10 || x>=0) x=x-xtoAdd;

	//alert(x);

	if(x<=-xtoAdd)
		$('innercontent').effect('left',{ duration: 800, transition: Fx.Transitions.Quad.easeOut, wait:true }).start(x, x + xtoAdd );
}

function rightClick() {
	rightx = document.getElementById('innercontent');
	x = rightx.style.left.toInt();
	if(x == "" || isNaN(x)) {
		x = 0;
	}
	
	alert(rightx.style.width.toInt() + xtoAdd+' = '+ (-x));
	if(-x < rightx.style.width.toInt() + xtoAdd)
		$('innercontent').effect('left',{ duration: 800, transition: Fx.Transitions.Quad.easeIn, wait:true }).start(x, x - xtoAdd )
}
*/
/*
	window.addEvent("domready", function() {  
	    new iCarousel("example_3_content", {  
	        idPrevious: "example_3_previous",  
	        idNext: "example_3_next",  
	        idToggle: "undefined",  
	        item: {  
	            klass: "example_3_item",  
	            size: 93  
	        },  
	        animation: {  
	            duration: 500,  
	            amount: 5  
	        }  
	    });  
	});
	*/
/*
window.addEvent("domready", function() {  
 

	if($('innercontent')) {
    new iCarousel("innercontent", {  
        idPrevious: "slide_artiste_left",  
        idNext: "slide_artiste_right",  
        idToggle: "undefined",  
        item: {  
            klass: "slide_artiste_image",  
            size: 85  
        },  
        animation: {  
            duration: 1000,  
            amount: 4,  
            type: "scroll"
        }  
    });  
   }
});
*/

function displayArtisteRSS(obj,p,artiste_rss_nom_id,artiste)
{
	
	$$('#info_bio a').removeClass('active');
	$(obj).addClass('active');

	texte = file('/ajax/artiste_rss.php?artiste_rss_nom_id='+ artiste_rss_nom_id +'&artiste_id='+artiste);
	document.getElementById(p).innerHTML=texte;
	return false;


		
}

function updateRestant(id_avoir,statut)
{
	new Ajax(
		'/ajax/ajax_av.php',
		{
			method: 'get',
			update: $('tr_paiement'),
			data: 'avoir_id='+id_avoir+'&statut='+statut,
			evalScripts: true
		}
	).request();	
	
}

function selectatt(obj, id_att)
{
	$('produit_attribut_id').value = id_att;
	$$('#list_att li.active').removeClass('active');
	$(obj).addClass('active');
	
	$$('.div_status').removeClass('dsactive');
	$('div_status_' + id_att).addClass('dsactive');
	
	
}

function menu(obj)
{
	if(!$(obj).hasClass('active'))
		$(obj).addClass('hover').addClass('jshover');
}

function hidemenu(item)
{
	$$('#'+item+' li.jshover').removeClass('hover').removeClass('jshover');
}
