// JavaScript Document
var already_open = false; //voir affich_details_cart
var modified = false;

//demarrage auto 
//Event.observe(window, 'load', function(){affich_cart()});
Event.observe(window, 'load', function(){if($('colonne_droite')) movecolonnedroite()});


function affich_cart(param){ //affiche le petit panier
	url = "/PHP/panier.php?httpreq="+escape(document.location); //ne pas oublier de changer ----------------
	$('panier').innerHTML = '<img src="images/index2/panier-logo.gif" alt="Mon panier" width="180" height="30" /><div><span>Mise &agrave; jour du panier</div></span>';
	new Ajax.Updater($('panier'),url,{method:'get',parameters:param});
}

function addcart(id,type){ //ajoute un element au panier
	affich_cart($H({'act':'add','id':id,'typedepot':type}));
}

function addcart_multi(code){
	form = 'form_'+code;
	for(i=0;i<form.length;i++){
		if($(form)[i].checked){
			addcart($(form)[i].value,'neuf');
			break;
		}
	}
}

function go_to(type,nom,code){
	form = 'form_'+code;
	for(i=0;i<form.length;i++){
		if($(form)[i].checked){
			document.location.href = type+'-'+$(form)[i].value+'-'+nom;
			break;
		}
	}
}
	

function change_sup(nom,url,cb,prix,texte){
	id_img = 'img_'+nom;
	id_prix = 'prix_'+nom;
	id_exped = 'exped_'+nom;
	id_date = 'date_'+nom;
	id_link = 'link_'+nom;
	id_link_img = 'link_img_'+nom;
	img = new Image;
	img.src = '/images/produits/'+cb+'t.jpg';
	$(id_img).style.height = (img.height > 120)? '120px' : 'auto';
	$(id_img).src = '/images/produits/'+cb+'t.jpg';
	$(id_prix).innerHTML = prix+' &euro; ';
	$(id_link).href = url;
	$(id_link_img).href = url;
	new Effect.Appear(id_img, { duration: 0.8, from: 0.0, to: 1.0 })
	new Effect.Appear(id_prix, { duration: 0.8, from: 0.0, to: 1.0 })
	if($(id_exped)){
		$(id_exped).innerHTML = texte+'<img src="/images/livraison.gif" >'; 
		new Effect.Appear(id_exped, { duration: 0.8, from: 0.0, to: 1.0 });
	}
	if($(id_date)){
		$(id_date).innerHTML = 'Disponible le '+texte; 
		new Effect.Appear(id_date, { duration: 0.8, from: 0.0, to: 1.0 });
	}
}

function promo(){
	new Effect.Appear('promo_cart', { duration: 1, from: 0.0, to: 1.0 })
}

var panier_move = true;
var cart_fixed = false;

function movecolonnedroite(){
	if($('colonne_droite')){
		h = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0;
		if((h >300) && !cart_fixed){
			$('panier').style.top = h+10+"px";
			if(panier_move){
				Element.addClassName('panier','panier_mobile');
				new Effect.Appear('panier', { duration: 0.5, from: 0.0, to: 0.8 });
				panier_move = !panier_move;
			}
		}else if((h<300) && (!panier_move)){
			$('panier').style.top = "0px";
			new Effect.Appear('panier', { duration: 0.5, from: 0.0, to: 1.0 });
			panier_move = !panier_move;
			Element.removeClassName('panier','panier_mobile');
		}
		setTimeout("movecolonnedroite();",500);
	}
	return true;
}


function swap_img(){
	src_img = $('fix_panier').src;
	tab_src = src_img.split("/");
	if(tab_src.pop() == "unfixed.gif"){
		tab_src.push("fixed.gif");
	}else{
		tab_src.push("unfixed.gif");
	}
	$('fix_panier').src = tab_src.join("/");
}

function fix_panier(){
	swap_img()
	if(cart_fixed){
		tab_src.push("fixed.gif");
		cart_fixed = false;
	}else{
		$('panier').style.top = "0px";
		new Effect.Appear('panier', { duration: 0.5, from: 0.0, to: 1.0 });
		panier_move = !panier_move;
		Element.removeClassName('panier','panier_mobile');
		tab_src.push("unfixed.gif");
		cart_fixed = true;
	}
}
		
