var id_en_cours="";
var anim=false;
var survol="";

var page_marque="0";
var nb_marques_max="0";

var onglet_accueil = "accueil_stock";
var bt_onglet_accueil = "onglet_stock";

var onglet_detail = "equipements_serie";
var bt_onglet_detail = "bt_equipements_serie";

$(document).ready(function() {
	$('body').click(function(){	
		if(survol!=id_en_cours){
		$('#propo_'+id_en_cours).slideUp(100,function(){
			id_en_cours="";
		});	
		}
	});
});

function enroule_deroule(id) {	

	if(id_en_cours!=id){
		anim=true;
		$('#propo_'+id).slideDown(150,function(){
			anim=false;
			id_en_cours=id;
		});	
	}else if(id_en_cours==id){
		anim=true;
		$('#propo_'+id).slideUp(150,function(){
			anim=false;
			id_en_cours="";
		});	
	}
	
}

function marques_suiv(){
	if(page_marque<nb_marques_max){
		page_marque++;
		var new_margin=page_marque*70;
		$("#all_marques").animate({marginLeft: -new_margin+'px'},200);
	}
}
function marques_prec(){
	if(page_marque>0){
		page_marque--;
		var new_margin=page_marque*70;
		$("#all_marques").animate({marginLeft: -new_margin+'px'},200);
	}
}

function affiche_onglet_accueil(onglet, bt){
	if(onglet!=onglet_accueil){
		document.getElementById(bt_onglet_accueil).style.backgroundPosition='';
		$("#"+onglet_accueil).fadeOut(200,function(){
			bt_onglet_accueil=bt;
			onglet_accueil=onglet;
			document.getElementById(bt_onglet_accueil).style.backgroundPosition='bottom';
			$("#"+onglet_accueil).fadeIn(300);
		});
	}
}

function affiche_onglet_detail(onglet, bt){
	if(onglet!=onglet_detail){
		document.getElementById(bt_onglet_detail).style.backgroundPosition='';
		$("#"+onglet_detail).fadeOut(200,function(){
			bt_onglet_detail=bt;
			onglet_detail=onglet;
			document.getElementById(bt_onglet_detail).style.backgroundPosition='bottom';
			$("#"+onglet_detail).fadeIn(300);
		});
	}
}

function affiche_depose_com(){
	if(document.getElementById('depose_com').style.display=='none'){
		$("#overlay").fadeIn(200);
		$("#depose_com").fadeIn(300);
	}else{
		$("#overlay").fadeOut(300);
		$("#depose_com").fadeOut(200);
	}
}

function number_format (number, decimals, dec_point, thousands_sep) {
    // Strip all characters but numerical ones.
    number = (number + '').replace(/[^0-9+\-Ee.]/g, '');
    var n = !isFinite(+number) ? 0 : +number,
        prec = !isFinite(+decimals) ? 0 : Math.abs(decimals),        sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep,
        dec = (typeof dec_point === 'undefined') ? '.' : dec_point,
        s = '',
        toFixedFix = function (n, prec) {
            var k = Math.pow(10, prec);            return '' + Math.round(n * k) / k;
        };
    // Fix for IE parseFloat(0.55).toFixed(0) = 0;
    s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.');
    if (s[0].length > 3) {        s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep);
    }
    if ((s[1] || '').length < prec) {
        s[1] = s[1] || '';
        s[1] += new Array(prec - s[1].length + 1).join('0');    }
    return s.join(dec);
}


