
//-------------------------------------------------------------Boutique
function boutique(data){
	this.data=data;
	this.ida="";
	this.devise="&euro;";
}

boutique.prototype.initFiche=function(ida,idc,idt){
	
	if (ida==undefined) ida="";
	if (idc==undefined) idc="";
	if (idt==undefined) idt="";
	
	this.ida=ida;
	this.data_ida="";
	this.idc=idc;
	this.idt=idt;
	
	//if (ida!="") this.resolveAutonome(ida);


	
}
boutique.prototype.setRupture=function(a){	
	this.data_rupture=a;
}
boutique.prototype.changeVignetteFiche=function(path,vignette,zoom){
		$("image").src=path+vignette;
		$("imagezoom").href=path+zoom;	
}
/*
boutique.prototype.resolveAutonome=function(id){
	var temp=this.data;
	//["autonome"];
	for (var i=0;i<temp.length;i++){
		if (temp[i]["id"]==id) this.data_ida=temp[i];
	}
	
	//if we haven't product autonome
	if (this.data_ida==""){
		this.idc="";
		this.idt="";
		this.ida="";
		
	}
}
*/
boutique.prototype.resyncFiche=function(e){	

	//var idc=$("colorlist").value;

	this.idt=e.value;
	var temp=this.data;
	this.ida="";
	
	//console.log(this.idt);
	
	for (var i=0;i<temp.length;i++){
		if (temp[i]["id_couleur"]==this.idc && temp[i]["id_taille"]==this.idt ) {
			this.data_ida=temp[i];
			this.ida=temp[i]["id"];
		}
	}

	this.buildBasket();
	
}

boutique.prototype.makeRupture=function(id){
	//$("rupture").innerHTML="<span class='"+this.data_rupture[id]["style"]+"'>"+this.data_rupture[id]["titre"]+"</span>";
	$("rupture").innerHTML=(this.data_rupture[id]["id"]<900)?this.data_rupture[id]["titre_boutique"]:"";

	
}
boutique.prototype.buildBasket=function(){

	//console.log(this.ida);
	if (this.ida!=""){
	
	
				this.makeRupture(this.data_ida["id_rupture"]);
		
		
		if (Number(this.data_ida["prixreduit"])<=0){
			$("prix").innerHTML=this.data_ida["prix"]+this.devise;
			$("prixreduit").innerHTML="";
			/*
			$("prixpourcent").innerHTML="";
			$("prixeconomise").innerHTML="";
			*/
		}else{
			$("prix").innerHTML=this.data_ida["prixreduit"]+this.devise;
			$("prixreduit").innerHTML=this.data_ida["prix"];
			/*
			$("prixpourcent").innerHTML=100-Math.floor((this.data_ida["prixreduit"]/this.data_ida["prix"])*100)+"%";
			$("prixeconomise").innerHTML="Vous &eacute;conomisez "+(this.data_ida["prix"]-this.data_ida["prixreduit"])+this.devise;
			*/
			
		}
		
	}else{
		//no product

		this.makeRupture(0);
	}
	this.resolveBasket();
	/*
	$("prix").className="prixnormal";
	//product autonome
	if (this.ida!=""){
		
		//rupture
		$("rupture").innerHTML=this.data_ida["id_rupture"];
		
		
		
		//prix
		//console.log(Number(this.data_ida["prixreduit"]));
		if (Number(this.data_ida["prixreduit"])<=0){
			$("prix").innerHTML=this.data_ida["prix"]+this.devise;
			$("prixreduit").innerHTML="";
			$("prixpourcent").innerHTML="";
			$("prixeconomise").innerHTML="";
		}else{
			$("prix").innerHTML=this.data_ida["prix"]+this.devise;
			$("prix").className="prixbarre";
			$("prixreduit").innerHTML=this.data_ida["prixreduit"]+this.devise;
			$("prixpourcent").innerHTML=100-Math.floor((this.data_ida["prixreduit"]/this.data_ida["prix"])*100)+"%";
			$("prixeconomise").innerHTML="Vous &eacute;conomisez "+(this.data_ida["prix"]-this.data_ida["prixreduit"])+this.devise;
			
		}
	
	
	//product base
	}else{
			//on force le produit en stock=0;
			$("rupture").innerHTML=100;
			$("prix").innerHTML="";
			$("prixreduit").innerHTML="";
			$("prixpourcent").innerHTML="";
			$("prixeconomise").innerHTML="";		
		
	}
	this.resolveBasket();
	*/
}

boutique.prototype.resolveBasket=function(){
	if (this.ida=="" || this.data_ida["id_rupture"]!=900 ){
		$("panier").hide();
	}else{
		$("panier").show();
	}
}


boutique.prototype.addToBasket=function(){
		//document.location="panier.php?acp=1&id="+this.data["id"]+"&ida="+this.ida+"&quantite="+$("quantite").value;
		if (this.ida==""){
			alert("Veuillez selectionnez une taille.");	
		}else{
			//alert(this.ida);
			$("ida").value=this.ida;
			$("idt").value=this.idt;
			$("quantity").value=$("quantite").value;
			$("achat").submit();
		}
}







