var id_modele	=	0;
var o_active	=	null;
var i_timer_open_close_object = null;

function rollOnPreview(o_li){
	
	o_img	=	document.getElementById('img-zoom'); 
	
	o_img.src	=	a_url_img[o_li.id];
	
}

function rollOutPreview(o_li){
	
	o_img	=	document.getElementById('img-zoom');
		
	o_img.src	=	a_url_img[i_id_base];
	
}

function selectPreview(o_li){
	
	o_img	=	document.getElementById('img-zoom');
		
	o_img.src	=	a_url_img[o_li.id];
	
	document.getElementById(i_id_base).className='none';
	
	i_id_base	=	o_li.id;

	document.getElementById(o_li.id).className='active';
}

function openZoom(i_id_article){
	window.open('/zoom/?id_article='+i_id_article+'&rang='+i_id_base,'Zoom','toolbar=0,menubar=0,location=0,scrollbars=0,width=640,height=540')
}
function openQuantity(i_id_modele,o_taille){

	id_modele=i_id_modele;
	if(o_active)
		o_active.className='';
	o_taille.className='active';
	o_active			=	o_taille;
	var XHR	=	new PrivateXHR();
	XHR.addParam("i_id_modele",i_id_modele);
	XHR.outToText (false);
	XHR.sendToPhp(callbackOpenQte,"/ws/openqte.php","POST");
	
}


function callbackOpenQte(obj){
	
    var tabResult = obj.getElementsByTagName('html');
    var o_div_qte	=	document.getElementById("qte");

    
    o_div_qte.innerHTML = tabResult[0].firstChild.data;
    o_div_qte.className	=	"qte_visible";

}

function addToCart(){
	if(document.getElementById("sel-nmbr")&&id_modele!=0){		
		var XHR	=	new PrivateXHR();
		XHR.addParam("i_id_modele",id_modele);
		XHR.addParam("i_qte",document.getElementById("sel-nmbr").value);
		XHR.addParam("s_type_fenetre",'fiche_produit');
		XHR.outToText (false);
		XHR.sendToPhp(callbackAddCart,"/ws/addcart.php","POST");	
		
		// Omniture ajout panier
		s.events='scAdd';
		var s_code=s.t();if(s_code)document.write(s_code);
		

		
		
	}
	else {
		timerOpenCloseObjectId('p_erreur_selectioner_taille', 5000);
	}
}

function addToCartExpress(){
	if(document.getElementById("sel-nmbr")&&id_modele!=0){		
		var XHR	=	new PrivateXHR();
		XHR.addParam("i_id_modele",id_modele);
		XHR.addParam("i_qte",document.getElementById("sel-nmbr").value);
		XHR.addParam("s_type_fenetre",'fiche_produit_popup');
		XHR.outToText (false);
		XHR.sendToPhp(callbackAddCart,"/ws/addcart.php","POST");
		SqueezeBox.close();
		window.location = window.location + '#';
		s.events='scAdd';
		var s_code=s.t();if(s_code)document.write(s_code);
	}
	else {
		timerOpenCloseObjectId('p_erreur_selectioner_taille', 5000);
	}
}

function callbackAddCart(obj){

	document.getElementById("popup").style.display="block";

    var tabResult = obj.getElementsByTagName('html');
	document.getElementById("popup-contenu").innerHTML = tabResult[0].firstChild.data;	
	
	// OMNITURE //
	var tabResult = obj.getElementsByTagName('action');
	s.events=tabResult[0].firstChild.data;	
	var tabResult = obj.getElementsByTagName('productsOmniture');
	s.products=tabResult[0].firstChild.data;
	void(s.t());
}
function selectQte(o_select,i_index){
	if(i_index!=0){
		i_id_modele	=	o_select.options[i_index].value;
		id_modele	=	i_id_modele;
		var XHR	=	new PrivateXHR();
		XHR.addParam("i_id_modele",i_id_modele);
		XHR.outToText (false);
		XHR.sendToPhp(callbackOpenQte,"/ws/openqte.php","POST");
	}
}

function openDescDetaillee(){
	document.getElementById("popup_desc").style.display="block";
}

function closeDescDetaillee(){
	document.getElementById("popup_desc").style.display="none";
}

function timerOpenCloseObjectId(s_id, i_time_to_close){
	if (i_timer_open_close_object == null) {
		document.getElementById(s_id).style.visibility	=	"visible";
		i_timer_open_close_object = setInterval("closeObjectId('" + s_id + "')", i_time_to_close);
	}
}

function closeObjectId(s_id){
	document.getElementById(s_id).style.visibility	=	"hidden";
	clearInterval(i_timer_open_close_object);
	i_timer_open_close_object = null;
}
