function pause_anim_prod()
{
	if(typeof(pause_anim)=='boolean')
		pause_anim=true;
}
function reprise_anim_prod()
{
	if(typeof(pause_anim)=='boolean')
		pause_anim=false;
}

function affiche_masque_transparent(idMasque,overlayBackground,overlayTransparency)
{
	$(document.body).append('<div id="'+idMasque+'" />');
	$("#"+idMasque).css("display", "none");
	$("#"+idMasque).css("position", "fixed");
	$("#"+idMasque).css("left", "0px").css("top", "0px");
	$("#"+idMasque).css("z-index", "10");
	$("#"+idMasque).width("100%").height("100%");
	if( $.browser.msie && $.browser.version < 7 ){
		$("#"+idMasque).css({position:"absolute",height:$(document).height(),width:$(document).width()});
	}
	$("#"+idMasque).css("background-color", overlayBackground);
	$("#"+idMasque).css("opacity", overlayTransparency);
	$("#"+idMasque).css("filter", "alpha(opacity=" + overlayTransparency*100 + ")");
	$("#"+idMasque).css("-moz-opacity", overlayTransparency);
	$("#"+idMasque).fadeIn();
}

function affiche_popup_div(content,fenWidth,fenHeight,overlayBackground,overlayTransparency)
{
		affiche_masque_transparent("fen_masque",overlayBackground,overlayTransparency);
				
		var closeImg = new Image();
		closeImg.src = "includes/js/jquery_img_zoom/img/closebox.png";
		
		var bodyHeight	= $(window).height();
		var bodyWidth	= $(window).width();
		var posX		= window.pageXOffset || (window.document.documentElement.scrollLeft || window.document.body.scrollLeft);
		var posY		= window.pageYOffset || (window.document.documentElement.scrollTop || window.document.body.scrollTop);
		var fenTop		= ((bodyHeight - fenHeight) / 2) + posY-40;
		var fenLeft		= ((bodyWidth - fenWidth) / 2) + posX;
		
		$(document.body).append('<div id="fenContent"></div>');
		$("#fenContent").css("position", "absolute").css("z-index", "11").css("background","#FFFFFF").css("border","solid 2px #842807").css("padding","10px");
		$("#fenContent").css("display", "none");
		$("#fenContent").css("top", fenTop + "px").css("left", fenLeft + "px");
		//$("#fenContent").css("width", fenWidth + "px").css("height", fenHeight + "px");
			
		$("#fenContent").css("min-height", fenHeight + "px");
		$("#fenContent").css("width", fenWidth + "px").css("height", "auto");
		$("#fenContent").append("<div id='fenContentBody'>"+content+"</div>");
		
		$("#fenContent").append('<img src="' + closeImg.src + '"'
								  + ' class="izCloseImage"'
								  + ' id = "zcloseim" '
								  + ' style="position:absolute; z-index:10; opacity: 1; visibility: visible; cursor:pointer;'
								  + 'top: -' + closeImg.height/2  + 'px; left: -' + closeImg.width/2  + 'px;"/>');
		
		
		$("#fenContent").fadeIn("normal",function() { 
												  		$("#fenContent").shadow({offset: 0, opacity : 0.3 , color: "#000000" }); 
														
													});
		
		
		$("#fen_masque").click(function() {	
				masque_popup_div();
			});
		
		$(".izCloseImage").click(function() {	
				masque_popup_div();
			});
		
}
function affiche_page_popup(path_page,str_get,fenWidth,fenHeight,overlayBackground,overlayTransparency)
{
	affiche_popup_div("<div id='loading_page'><img src='images/ajax-loader.gif' > Chargement de la page...</div>",fenWidth,fenHeight,overlayBackground,overlayTransparency);
	
	var id_pr=$("#id_produit").attr("value");
	var mytime="&ms="+new Date().getTime();
	//alert(mytime);
	
	$("#loading").show();
	
	$.ajax({
	   type: "GET",
	   url: path_page,
	   data: str_get+mytime+"",
	   success: function(msg){
			//alert(data);
			$("#loading_page").hide();
			$("#fenContent").append(msg);
			$("#fenContent").fadeIn("normal",function() { $("#fenContent").shadow({offset: 0, opacity : 0.3 , color: "#000000" }); });
	   }
	 });
	
}
function masque_popup_div()
{
	$("#fenContent").shadowDestroy();
	$("#fenContent").remove();
	$(".izCloseImage").remove();
	$("#fen_masque").remove();
	
	if(typeof(pause_anim)=='boolean')
		pause_anim=false;
	
	
}
function ajaxFileUpload()
{
	
	$("#loading")
	.ajaxStart(function(){
		$(this).show();
		$("#bfile").hide();
	})
	.ajaxComplete(function(){
		$(this).hide();
	});

	var id_pr=$("#id_produit").attr("value");

	$.ajaxFileUpload
	(
		{
			url:'ajax_upload_image_produit.php?id_pr='+id_pr,
			secureuri:false,
			fileElementId:'img_to_up',
			dataType: 'json',
			success: function (data, status)
			{
				if(typeof(data.error) != 'undefined')
				{
					if(data.error != ''){
						alert(data.error);
					}
					else{
						$("#id_produit").attr("value",data.id_pr);
						reload_image_produit();
					}
				}
			},
			error: function (data, status, e)
			{
				alert(e);
			}
		}
	)
	
	return false;

}
function reload_image_produit()
{
	var id_pr=$("#id_produit").attr("value");
	var mytime="&ms="+new Date().getTime();
	//alert(mytime);
	
	$("#loading").show();
	
	$.ajax({
	   type: "GET",
	   url: "ajax_affiche_image_produit.php",
	   data: "id_pr="+id_pr+mytime+"",
	   success: function(msg){
			//alert(data);
			$("#loading").hide();
			$("#liste_image").html(msg);
	   }
	 });
	
	
	
}

function format_nombre(valeur,decimal,separateur) {
// formate un chiffre avec 'decimal' chiffres après la virgule et un separateur
	var deci=Math.round( Math.pow(10,decimal)*(Math.abs(valeur)-Math.floor(Math.abs(valeur)))) ; 
	var val=Math.floor(Math.abs(valeur));
	if ((decimal==0)||(deci==Math.pow(10,decimal))) {val=Math.floor(Math.abs(valeur)); deci=0;}
	var val_format=val+"";
	var nb=val_format.length;
	for (var i=1;i<4;i++) {
		if (val>=Math.pow(10,(3*i))) {
			val_format=val_format.substring(0,nb-(3*i))+separateur+val_format.substring(nb-(3*i));
		}
	}
	if (decimal>0) {
		var decim=""; 
		for (var j=0;j<(decimal-deci.toString().length);j++) {decim+="0";}
		deci=decim+deci.toString();
		val_format=val_format+"."+deci;
	}
	if (parseFloat(valeur)<0) {val_format="-"+val_format;}
	return val_format;
}



