var Navigateur = navigator.appName;

if(Navigateur == "Microsoft Internet Explorer")
	var ie = true;
else
	var ie = false;


function loadSlideShow(){
    jQuery("#slideshow").showcase({
            animation: {
                type: "fade",
                stopOnHover: true,
                speed: 600
            },
            navigator:{
                css:{display:'none'}
            },
            titleBar: {
                enabled: false
            }
        });
}

function popupimage(chemin)
{	
	var html;
	html = '<HTML>\n'
	+ '<HEAD>\n'
	+ '<TITLE>D&eacute;tail de la photo</TITLE>\n'
	+ '<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">\n'
	+ '<link rel="stylesheet" href="/charte/style.css" type="text/css">\n'
	+ '</HEAD>\n'
	+ '<BODY onLoad="window.focus();window.resizeTo(document.imageTest.width+35,document.imageTest.height+90);" bgcolor="#FFFFFF" leftmargin="10" topmargin="10" marginwidth="10" marginheight="10">\n'
	+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">\n'
	+ '<tr><td align="center" valign="middle">'
	+ '<img src="'+chemin+'" border="0" name="imageTest"></td></tr>\n'
	+ '</table>\n'
	+ '</BODY>\n'
	+ '</HTML>'
	
	var popup;
	popup = window.open('','popupgo','left=200,top=100,width=10,height=10,toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=0');
	popup.document.write(html);
	popup.document.close();
}


function SecureConfirm(obj)
{
	if(confirm('Voulez-vous supprimer votre adresse du carnet ?')) {
		return true;
	}else{
		return false;
	}
}

var fondDiv = false;
var dataDiv = false;
// Ajout au panier
function addPanier(idForm)
{
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   zIndex: '1500',
	   visibility: 'hidden'
	});

	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}

	$(dataDiv).setStyles({
	   background: '#ECCEA4 url(/styles/images/popup/bg.png) no-repeat 52px 0',
	   width: '380px',
	   height: '310px',
	   position: 'absolute',
	   border: '1px solid #000',
	   top: '50%',
	   left: '50%',	   
	   marginLeft: '-150px',	   
	   marginTop: (getScrollTop()-150) + 'px',	   	   	   
	   zIndex: '1600',
	   visibility: 'hidden'
	});

	new Ajax(
		'/js/ajax/panier-change.php',
		{
			method: 'get',
			update: dataDiv,
			data:$(idForm).toQueryString(),
			onSuccess: function(req) {

					$$(fondDiv).setStyles({visibility: 'visible' });
					$$('select').setStyles({visibility: 'hidden' });
					$$(dataDiv).setStyles({visibility: 'visible' });
	
					new Ajax(
						'/js/ajax/updatePanier.php',
						{
							update: $('header_panier')
						}
					).request();
			},
			evalScripts: true
		}
	).request();
}

function courbe_print(type_courbe){
	window.open ('/js/ajax/courbe_print.php?type_courbe='+type_courbe);
}

function loadAutoComplete(node, url, model){
    jQuery('#' + node).after('<input type="hidden" name="final_' + node + '" id="final_' + node + '" value="" />');
    
    window.addEvent('domready', function(){
        var auto = new AjaxAutoCompleter(node, url + 'custom/' + model + '/autocomplete/?' + model + '_nom_nom=');
    });
}

// Ajout au panier
function addNewsletter(idForm) {
	
	new Ajax(
		'/js/ajax/newsletter.php',
		{
			method: 'post',
			data:$(idForm).toQueryString(),
			onSuccess: function(req) {
				$(idForm).newsletter_email.value='';
				if(req!="nomail") alert(req);
				
			},
			evalScripts: true
		}
	).request();
}

function removeDivPanier()
{
	if(fondDiv){
		$(fondDiv).remove();
		fondDiv = false;
	}	
	if(dataDiv){
		$(dataDiv).remove();
		dataDiv = false;
	}
	$$('select').setStyles({visibility: 'visible' });		
}

function popupActPhy(node){
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   left: '0px',
	   zIndex: '15000',
	   visibility: 'hidden'
	});

	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}

	$(dataDiv).setStyles({
	   backgroundColor: '#ffffff',
	   width: '800px',
	   height: '500px',
	   position: 'absolute',
	   border: '1px solid #000',
	   top: '50%',
	   left: '50%',	   
	   marginLeft: '-400px',	   
	   marginTop: (getScrollTop()-250) + 'px',
	   zIndex: '16000',
	   visibility: 'hidden'
	});
	
	$(fondDiv).onclick = function(){
        removeDiv();
    }

	new Ajax(
		'/js/ajax/activite_phy.php',
		{
			method: 'post',
			update: dataDiv,
			data:$(node).toQueryString(),
			onSuccess: function(req) {
				$$(fondDiv).setStyles({visibility: 'visible' });
				$$('select').setStyles({visibility: 'hidden' });
				$$(dataDiv).setStyles({visibility: 'visible' });
			},
			evalScripts: true
		}
	).request();
}

function loadSaisonnalite(mois){	
	jQuery.ajax({
	  url: '/js/ajax/saisonnalite.php',
	  type: 'POST',
	  data: "mois_id="+mois,
	  success: function(data) {
	    jQuery('#aliments-mois').html(data);
	  }
	});
}

function getTop(deKoi)
{
	var obj = deKoi;
	var curleft = 0;

	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetTop;
			obj = obj.offsetParent;
		}
	}
	else
	{
		if (obj.y)
			curleft += obj.y;
	}

	return (curleft);
}

function getLeftImg(deKoi)
{
	var obj = deKoi;
	var curleft = 0;

	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft;
			obj = obj.offsetParent;
		}
	}
	else
	{
		if (obj.x)
			curleft += obj.x;
	}

	return (curleft);
}

function showPreviewBig_home(idProd,imglist)
{

	div = 'prod'+idProd;
	
	vartop=getTop(imglist)-getTop($('contenu'));
	varleft=getLeftImg(imglist)-getLeftImg($('header_gauche'));
		
	$(div).style.top=vartop-135+105 + 'px';
	$(div).style.left=varleft-135+110 + 'px';

	$(div).style.display='block';	
}


// Popup Sogep pour choix point de livraison
function popupSogep(cp)
{
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';
	//alert(getHeight());

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   left: '0px',
	   zIndex: '15000',
	   visibility: 'hidden'
	});

	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}

	$(dataDiv).setStyles({
	   backgroundColor: '#ffffff',
	   width: '800px',
	   height: '500px',
	   position: 'absolute',
	   border: '1px solid #000',
	   top: '50%',
	   left: '50%',	   
	   marginLeft: '-400px',	   
	   marginTop: (getScrollTop()-250) + 'px',
	   zIndex: '16000',
	   visibility: 'hidden'
	});
	
	$(fondDiv).onclick = function(){
        removeDiv();
    }
    
  
  $$(fondDiv).setStyles({visibility: 'visible' });
	$$(dataDiv).setStyles({visibility: 'visible' });
	$$(dataDiv).setHTML( '<div id="load_sogep" style="margin-top:200px;text-align:center;"><img src="/styles/images/ajax-loader.gif" /></div>');
  
	
	
	new Ajax(
		'/js/ajax/sogep_relais.php',
		{
			update: dataDiv,
			data:'cp='+cp,
			onSuccess: function(req) {
					$('load_sogep').setStyles({display:'none'});
					$('sogep').setStyles({display:'block'});
					$$(fondDiv).setStyles({visibility: 'visible' });
					$$(dataDiv).setStyles({visibility: 'visible' });
					gm_load('googlemap');
					showAddress(document.getElementById('address_googlemap').innerHTML);
	
			},
			evalScripts: true
		}
	).request();
}

function searchCP(idForm){
	
	$('sogep').setStyles({display:'none'});
	$('load_sogep').setStyles({display:'block'});
	new Ajax(
		'/js/ajax/sogep_relais.php',
		{
			method: 'post',
			update: dataDiv,
			data:$(idForm).toQueryString(),
			onSuccess: function(req) {
					$('load_sogep').setStyles({display:'none'});
					$('sogep').setStyles({display:'block'});
					$$(fondDiv).setStyles({visibility: 'visible' });
					$$(dataDiv).setStyles({visibility: 'visible' });
					gm_load('googlemap');
					showAddress(document.getElementById('address_googlemap').innerHTML);
			},
			evalScripts: true
		}
	).request();
}

function updatePointRelais(node){
	$$('#listeInfoRelais .infos_relais').each(function(el){
		el.removeClass('actif');
		el.addClass('cache');
	});
	
	$('relais_'+node).removeClass('cache');
	$('relais_'+node).addClass('actif');
	
	gm_load('googlemap_'+node);
	showAddress(document.getElementById('address_googlemap_'+node).innerHTML);
}

function validSogep(){
	var XEETT = document.forms["liste_relais"].point_relais.value;
	var str = '';
	
	var nom_relais = document.forms['addr_relais_'+XEETT].nom_relais.value;
	var adresse_relais = document.forms['addr_relais_'+XEETT].adresse_relais.value;
	var cp_relais = document.forms['addr_relais_'+XEETT].cp_relais.value;
	var commune_relais = document.forms['addr_relais_'+XEETT].commune_relais.value;
	
	str += '<div class="phrase_relais">Point relais choisi :</div>'+nom_relais+'<br />'+adresse_relais+'<br />'+cp_relais+' '+commune_relais;
	
	str += '<input type="hidden" name="xeett_relais" value="'+XEETT+'" /><input type="hidden" name="nom_relais" value="'+nom_relais+'" /><input type="hidden" name="adresse_relais" value="'+adresse_relais+'" /><input type="hidden" name="cp_relais" value="'+cp_relais+'" /><input type="hidden" name="commune_relais" value="'+commune_relais+'" />';
	
	removeDiv();
	
	document.getElementById('addr_sogep').innerHTML = str;
}

// Ajout au panier
function addNewsletter(idForm) {
	
	new Ajax(
		'/js/ajax/newsletter.php',
		{
			method: 'post',
			data:$(idForm).toQueryString(),
			onSuccess: function(req) {
				$(idForm).newsletter_email.value='';
				if(req!="nomail") alert(req);
				
			},
			evalScripts: true
		}
	).request();
}
//-- fin popup SOGEP

function showPreviewBig(idProd,imglist)
{

	div = 'prod'+idProd;
	conteneur = 'conteneur_lst_img'+idProd;
	
	vartop=getTop(imglist)-getTop(conteneur);
	varleft=getLeftImg(imglist)-getLeftImg(conteneur);
		
	$(div).style.top=-45 + 'px';
	$(div).style.left=-20 + 'px';
	$(div).style.zIndex=99999;
	$(div).style.display='block';	
}



function cachePrevisu(idProd)
{
	div = 'prod' + idProd;
	$(div).style.display='none';	
}

function hideSelectPay(inputValue) {
	document.getElementById('blocMX').style.display='none';
	document.getElementById('blocCH').style.display='none';
	if(inputValue=='MX')
		document.getElementById('blocMX').style.display='inline';
	if(inputValue=='CH')
		document.getElementById('blocCH').style.display='inline';
}

function montre(id) {
var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}


function sendAmis(id,type) {
	window.open('/wish_amis.php', 'conseils', 'width=450,height=320,resizable=no,scrollbars=no,toolbar=0,directories=0,status=0,menubar=0');
}

function check_add_panier(toto)
{

	nVarNom = toto;	

	if(nVarNom != null) //check_add_panier('toto')

	{

		if(!nVarNom)

			check_add_panier('toto');

		else

		{

			document.forms['savepanier'].elements['panier_nom'].value = nVarNom;	

			document.forms['savepanier'].submit();	

		}
	}
}


function check_add_panier_ajax() {
	
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';
	//alert(getHeight());

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   left: '0px',
	   zIndex: '1500',
	   visibility: 'hidden'
	});

	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}

	$(dataDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '300px',
	   height: '300px',
	   position: 'absolute',
	   border: '1px solid #000',
	   top: '50%',
	   left: '50%',	   
	   marginLeft: '-150px',	   
	   marginTop: (getScrollTop()-150) + 'px',	   	   	   
	   zIndex: '1600',
	   visibility: 'hidden'
	});	

	new Ajax(
		'/js/ajax/panier-save.php',
		{
			update: dataDiv,
			onSuccess: function(req) {

					$$(fondDiv).setStyles({visibility: 'visible' });
					$$('select').setStyles({visibility: 'hidden' });
					$$(dataDiv).setStyles({visibility: 'visible' });
	
			},
			evalScripts: true
		}
	).request();	
}

function check_add_panier_ajax2(id) {
	check_add_panier(id);
}


function LoadZoomList(img, desc, img_gauche, img_droite, dispo) {
	
	
	$('img_list_big').src = img;
	$('produit_desc').innerHTML = desc;
	$('produit_isdispo').style.display='block';
	$('produit_isdispo').innerHTML = dispo;

	
	if(img_gauche == "") {
		if( $('etiquette_gauche')) { $('etiquette_gauche').style.display = "none"; }
		if( $('detiquette_gauche')) { $('detiquette_gauche').style.display = "none"; }
	}else{
		//alert(img_gauche);
		$('detiquette_gauche').style.display = "block";
		$('etiquette_gauche').style.display = "block";
		$('etiquette_gauche').src = img_gauche;
	}

	if(img_droite  == "") {
		if( $('etiquette_droite') ) { $('etiquette_droite').style.display = "none"; }
		if( $('detiquette_droite') ) { $('detiquette_droite').style.display = "none"; }
	}else{
		$('detiquette_droite').style.display = "block";
		$('etiquette_droite').style.display = "block";
		$('etiquette_droite').src = img_droite;
	}
	
	//alert(img_gauche + " " + img_droite);
}

function showPreviewBigDef (img, desc) {
	$('img_list_big').src = img;
	$('produit_isdispo').style.display='none';
	$('produit_desc').innerHTML = desc;	
	
	$('etiquette_droite').style.display = "none";
	$('etiquette_gauche').style.display = "none";
	$('detiquette_droite').style.display = "none";
	$('detiquette_gauche').style.display = "none";	
}


function sendAmisProduit(id) {
	window.open('/produit_amis.php?produit_id='+id, 'Produit', 'width=500,height=500,resizable=no,scrollbars=no,toolbar=0,directories=0,status=0,menubar=0');
}


// Ajout WishList
function addWishlist(produit_id, client_id) {
	new Ajax(
		'/js/ajax/addwishlist.php',
		{
			method: 'post',
			data:"produit_id="+produit_id+"&client_id="+client_id,
			onSuccess: function(req) {
				alert(req);	
			},
			evalScripts: true
		}
	).request();
}



function updateInfoStock(id) {
	
	
	new Ajax(
		'/js/ajax/updateInfoStock.php',
		{
			method: 'post',
			data:"produit_attribut_id="+id,
			onSuccess: function(req) {
					$('maj_stock_attr').innerHTML = req;
			},
			evalScripts: true
		}
	).request();		
}

function loadNewImage(produit_image_loupe, produit_image_zoom, produit_image_detail, produit_image_mini, produit_image_nom) {
	new Ajax(
		'/js/ajax/photoprod.php',
		{
			method: 'post',
			data:"produit_image_loupe="+produit_image_loupe+"&produit_image_zoom="+produit_image_zoom+"&produit_image_detail="+produit_image_detail+"&produit_image_mini="+produit_image_mini+"&produit_image_nom="+produit_image_nom,			
			update: $('conteneur_photoprod'),
			onSuccess: function(req) {
				edz_smallLoaded(document.getElementById('photoprod'));
				edz_bigLoaded(document.getElementById('photobig'));
			}
		}
	).request();	
}


function updateInfosProduit(produit_id, produit_attribut_id) {
	
	new Ajax(
		'/js/ajax/updateInfosProduit.php',
		{
			update: $('info_bloc_prix'),
			data:"&produit_id="+produit_id+"&produit_attribut_id="+produit_attribut_id,
			onSuccess: function(req) {

			},
			evalScripts: true
		}
	).request();	
	
}


function popupimage(chemin)
{	
	var html;
	html = '<HTML>\n'
	+ '<HEAD>\n'
	+ '<TITLE>D&eacute;tail de la photo</TITLE>\n'
	+ '<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">\n'
	+ '<link rel="stylesheet" href="/charte/style.css" type="text/css">\n'
	+ '</HEAD>\n'
	+ '<BODY onLoad="window.focus();window.resizeTo(document.imageTest.width+35,document.imageTest.height+90);" bgcolor="#FFFFFF" leftmargin="10" topmargin="10" marginwidth="10" marginheight="10">\n'
	+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">\n'
	+ '<tr><td align="center" valign="middle">'
	+ '<img src="'+chemin+'" border="0" name="imageTest"></td></tr>\n'
	+ '</table>\n'
	+ '</BODY>\n'
	+ '</HTML>'
	
	var popup;
	popup = window.open('','popupgo','left=200,top=100,width=10,height=10,toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=0');
	popup.document.write(html);
	popup.document.close();
}

function affiche_btn() {
	
	if(parseInt($('perso_prod_restant').innerHTML)==0) {
		$('btn_next_step').style.display = 'block';
	}
	else {
		$('btn_next_step').style.display = 'none';
	}
}

function PopupErrorPerso(error) {
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   zIndex: '1500',
	   visibility: 'hidden'
	});

	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}

	if(error == 1) {
		$(dataDiv).setStyles({
		background: '#FFFFFF',
		width: '398px',
		height: '280px',
		position: 'absolute',
		border: '1px solid #7e7e7e',
		top: '50%',
		left: '50%',	   
		marginLeft: '-150px',	   
		marginTop: (getScrollTop()-150) + 'px',	   	   	   
		zIndex: '1600',
		visibility: 'hidden'
		});
	}
	else {
		$(dataDiv).setStyles({
		background: '#FFFFFF',
		width: '398px',
		height: '330px',
		position: 'absolute',
		border: '1px solid #7e7e7e',
		top: '50%',
		left: '50%',	   
		marginLeft: '-150px',	   
		marginTop: (getScrollTop()-150) + 'px',	   	   	   
		zIndex: '1600',
		visibility: 'hidden'
		});
	}
	

	new Ajax(
		'/js/ajax/programme-popup.php',
		{
			update: dataDiv,
			data:'&error='+error,
			onSuccess: function(req) {
					$$(fondDiv).setStyles({visibility: 'visible' });
					$$('select').setStyles({visibility: 'hidden' });
					$$(dataDiv).setStyles({visibility: 'visible' });
			},
			evalScripts: true
		}
	).request();
}


function plusqte(lolid, qteMax){
	var my_update = 1;
	if ($('qte_' + lolid).value < 99 && parseInt($('perso_prod_restant').innerHTML) > 0 && $('qte_' + lolid).value < qteMax) {
		//$('perso_prod_restant').innerHTML = parseInt($('perso_prod_restant').innerHTML) - 1;
		$('qte_' + lolid).value = parseInt($('qte_' + lolid).value) + 1;
		
		if($('qte_' + lolid).value>0) $('process_perso_lien_compo').style.display='inline';
		var updateQte = 0;
		new Ajax(
			'/js/ajax/updateQteRestant.php', 
			{
				data: "produit_id="+lolid,
				onSuccess: function(req){
					data = req.split('|');
					//alert(data[1]);
					if(data[1]) {
						$('perso_prod_restant').innerHTML = parseInt($('perso_prod_restant').innerHTML) - data[1];
						if (parseInt($('perso_prod_restant').innerHTML) < 0) {
							$('perso_prod_restant').innerHTML = parseInt($('perso_prod_restant').innerHTML) + parseInt(data[1]);
							$('qte_' + lolid).value = parseInt($('qte_' + lolid).value) - 1;
							my_update = -4;
							
						}
						else if(data[2]=='X') {
							$('perso_prod_restant').innerHTML = parseInt($('perso_prod_restant').innerHTML) + parseInt(data[1]);
							$('qte_' + lolid).value = parseInt($('qte_' + lolid).value) - 1;
							my_update = -1;
						}
						else {
							updateQte = 1;
						}
					}
					/*else{
						// $('perso_prod_restant').innerHTML = parseInt($('perso_prod_restant').innerHTML) + parseInt(data[1]);
						$('qte_' + lolid).value = parseInt($('qte_' + lolid).value) - 1;
						my_update = -1;
					}*/
					
					if(my_update==1){
						new Ajax(
							'/js/ajax/updatePersoProgramme.php', 
							{
								data: $('prog_perso').toQueryString(),
								onSuccess: function(req){
									if (parseInt($('perso_prod_restant').innerHTML) == 0) {
										PopupErrorPerso(2);
									}
								},
								evalScripts: true
							}
						).request();
					}else{
						PopupErrorPerso(my_update*-1);
					}
					
				},
				evalScripts: true
			}
		).request();
		
		// alert(my_update);
		
	}else {

		if (parseInt($('perso_prod_restant').innerHTML) == 0) {
			PopupErrorPerso(2);
			//alert('Vous ne pouvez pas ajouter d\'autre reference');
		}
		else {
			PopupErrorPerso(1);
			//alert('Vous ne pouvez pas ajouter plus de ' + qteMax + ' references par produit !!!');
		}
	}
	//affiche_btn();
	
	
}

function moinsqte(lolid,qteMax)
{
	if($('qte_' + lolid).value>0)
	{
		//$('perso_prod_restant').innerHTML=parseInt($('perso_prod_restant').innerHTML)+1;
		$('qte_' + lolid).value=parseInt($('qte_' + lolid).value)-1;
		
		if($('qte_' + lolid).value==0) $('process_perso_lien_compo').style.display='none';
		new Ajax(
			'/js/ajax/updateQteRestant.php', 
			{
				data: "produit_id="+lolid+"&action=moins",
				onSuccess: function(req){
					data = req.split('|');
					//alert(data[1]);
					if(data[1]) {
						$('perso_prod_restant').innerHTML = parseInt($('perso_prod_restant').innerHTML) + parseInt(data[1]);
					}
					
				},
				evalScripts: true
			}
		).request();
	}
	
	
	new Ajax(
			'/js/ajax/updatePersoProgramme.php',
			{
				data:$('prog_perso').toQueryString(),
				onSuccess: function(req) {
	
				},
				evalScripts: true
			}
		).request();

	//affiche_btn();
}

// Ajout au panier
function addPanierProg()
{
	new Ajax(
		'/js/ajax/panier-change.php',
		{
			method:'get',
			data:'&action=add&prog=1',
			onSuccess: function(req) {
			},
			evalScripts: true
		}
	).request();
}

function montre_inscr(id) {
	
	if ($(id)) {
		if ($(id).style.display == 'none') {
			$(id).style.display = 'block';
			$('img_inscr_fleche').src="/styles/images/process_prog/fleche_developper.png";
			/*
			$('btn_submit_insc').onclick = function(){
				document.forms['register'].submit();
			};
			*/
		}
		else {
			$(id).style.display = 'none';
			$('img_inscr_fleche').src="/styles/images/process_prog/fleche.png";
			/*
			$('btn_submit_insc').onclick = function(){
				document.forms['log'].submit();
			};
			*/
		}
	}
}


function PopupStartInfo(idForm) {
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   zIndex: '1500',
	   visibility: 'hidden'
	});

	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}


	$(dataDiv).setStyles({
	background: '#FFFFFF',
	width: '400px',
	height: '482px',
	position: 'absolute',
	border: '1px solid #7e7e7e',
	top: '50%',
	left: '50%',	   
	marginLeft: '-150px',	   
	marginTop: (getScrollTop()-250) + 'px',	   	   	   
	zIndex: '1600',
	visibility: 'hidden'
	});

	

	new Ajax(
		'/js/ajax/start-programme.php',
		{
			update: dataDiv,
			data:$(idForm).toQueryString(),
			onSuccess: function(req) {
					if (!$('show_popup')) {
						//alert(req);
						window.location = req;
					}
					else {
					$$(fondDiv).setStyles({
						visibility: 'visible'
					});
					$$('select').setStyles({
						visibility: 'hidden'
					});
					$$(dataDiv).setStyles({
						visibility: 'visible'
					});
				}
			},
			evalScripts: true
		}
	).request();
}

function eventAdresseLivraison() {
	if($('adresse_identique').checked==true)
	{/*
		$('label_adresse_rue1').style.color="#ededed";
		$('label_adresse_cp1').style.color="#ededed";
		$('label_adresse_ville1').style.color="#ededed";
		$('label_pays_id1').style.color="#ededed";
		
		$('label_adresse_rue1').style.fontStyle="italic";
		$('label_adresse_cp1').style.fontStyle="italic";
		$('label_adresse_ville1').style.fontStyle="italic";
		$('label_pays_id1').style.fontStyle="italic";
		
		$('puce_adresse_livraison').src="/styles/images/process_prog/puce_inactif.png";
		
		$('adresse_rue1').readOnly=true;
		$('adresse_rue21').readOnly=true;
		$('adresse_cp1').readOnly=true;
		$('adresse_ville1').readOnly=true;
		$('pays_id1').readOnly=true;
		*/
		$('inscr_adresse_livraison').style.display="none";
	}
	else {
		/*
		$('label_adresse_rue1').style.color="#878787";
		$('label_adresse_cp1').style.color="#878787";
		$('label_adresse_ville1').style.color="#878787";
		$('label_pays_id1').style.color="#878787";
		
		$('label_adresse_rue1').style.fontStyle="normal";
		$('label_adresse_cp1').style.fontStyle="normal";
		$('label_adresse_ville1').style.fontStyle="normal";
		$('label_pays_id1').style.fontStyle="normal";
		
		$('puce_adresse_livraison').src="/styles/images/process_prog/puce.png";
		
		$('adresse_rue1').readOnly=false;
		$('adresse_rue21').readOnly=false;
		$('adresse_cp1').readOnly=false;
		$('adresse_ville1').readOnly=false;
		$('pays_id1').readOnly=false;
		*/
		$('inscr_adresse_livraison').style.display="block";
	}
	
}

function validAdresseLivraison(idForm,url_redir) {
	
	if (!fondDiv) {
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';
	
	$(fondDiv).setStyles({
		backgroundColor: '#000000',
		width: '100%',
		height: getScrollHeight(),
		position: 'absolute',
		opacity: '0.5',
		overflow: 'hidden',
		top: '0px',
		zIndex: '1500',
		visibility: 'hidden'
	});
	
	if (!dataDiv) {
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}
	
	
	$(dataDiv).setStyles({
		background: '#FFFFFF',
		width: '398px',
		height: '500px',
		position: 'absolute',
		border: '1px solid #7e7e7e',
		top: '50%',
		left: '50%',
		marginLeft: '-150px',
		marginTop: (getScrollTop() - 250) + 'px',
		zIndex: '1600',
		visibility: 'hidden'
	});
	
	
	if ($('flagUpdate') && $('flagUpdate').value == 0) {
		document.location.href = url_redir + '?commande=add';
	}
	else {
		new Ajax('/js/ajax/validAdresseLivraison.php', {
			update: dataDiv,
			data: $(idForm).toQueryString(),
			onSuccess: function(req){
				$$(fondDiv).setStyles({
					visibility: 'visible'
				});
				//$$('select').setStyles({visibility: 'hidden'});
				$$(dataDiv).setStyles({
					visibility: 'visible'
				});
			},
			evalScripts: true
		}).request();
	}

}

function popupContreIndication() {
	
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';
	//alert(getHeight());

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   left: '0px',
	   zIndex: '1500',
	   visibility: 'hidden'
	});

	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}

	$(dataDiv).setStyles({
	   backgroundColor: '#ffffff',
	   width: '400px',
	   height: '615px',
	   position: 'absolute',
	   border: '1px solid #000',
	   top: '50%',
	   left: '50%',	   
	   marginLeft: '-150px',	   
	   marginTop: (getScrollTop()-290) + 'px',	   	   	   
	   zIndex: '1600',
	   visibility: 'hidden'
	});	

	new Ajax(
		'/js/ajax/contreIndications.php',
		{
			update: dataDiv,
			onSuccess: function(req) {

					$$(fondDiv).setStyles({visibility: 'visible' });
					$$('select').setStyles({visibility: 'hidden' });
					$$(dataDiv).setStyles({visibility: 'visible' });
	
			},
			evalScripts: true
		}
	).request();	
}

function popupAddTemoignage() {
	
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';
	//alert(getHeight());

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   left: '0px',
	   zIndex: '1500',
	   visibility: 'hidden'
	});

	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}

	$(dataDiv).setStyles({
	   backgroundColor: '#ffffff',
	   width: '400px',
	   height: '674px',
	   position: 'absolute',
	   border: '1px solid #000',
	   top: '50%',
	   left: '50%',	   
	   marginLeft: '-150px',	   
	   marginTop: (getScrollTop()-350) + 'px',	   	   	   
	   zIndex: '1600',
	   visibility: 'hidden'
	});	
	

		new Ajax('/js/ajax/addTemoignage.php', {
			update: dataDiv,
			onSuccess: function(req){
			
				$$(fondDiv).setStyles({
					visibility: 'visible'
				});
				//$$('select').setStyles({visibility: 'hidden' });
				$$(dataDiv).setStyles({
					visibility: 'visible'
				});
				
			},
			evalScripts: true
		}).request();
}


function popupAddTemoignage2(poids,produit,programme,impression,err) {
	
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';
	//alert(getHeight());

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   left: '0px',
	   zIndex: '1500',
	   visibility: 'hidden'
	});

	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}

	$(dataDiv).setStyles({
	   backgroundColor: '#ffffff',
	   width: '400px',
	   height: '674px',
	   position: 'absolute',
	   border: '1px solid #000',
	   top: '50%',
	   left: '50%',	   
	   marginLeft: '-150px',	   
	   marginTop: (getScrollTop()-350) + 'px',	   	   	   
	   zIndex: '1600',
	   visibility: 'hidden'
	});	
	

	new Ajax('/js/ajax/addTemoignage.php', {
		update: dataDiv,
		data: '&temoignage_perte='+poids+'&produit_id='+produit+'&programme_id='+programme+'&temoignage_description='+impression+'&err='+err,
		onSuccess: function(req){
			$$(fondDiv).setStyles({
					visibility: 'visible'
				});
				//$$('select').setStyles({visibility: 'hidden' });
				$$(dataDiv).setStyles({
					visibility: 'visible'
				});		
		},
		evalScripts: true
	}).request();

}

function popupAddTemoignageOK() {
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   zIndex: '1500',
	   visibility: 'hidden'
	});

	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}


	$(dataDiv).setStyles({
	background: '#FFFFFF',
	width: '398px',
	height: '356px',
	position: 'absolute',
	border: '1px solid #7e7e7e',
	top: '50%',
	left: '50%',	   
	marginLeft: '-150px',	   
	marginTop: (getScrollTop()-250) + 'px',	   	   	   
	zIndex: '1600',
	visibility: 'hidden'
	});

	

	new Ajax('/js/ajax/addTemoignage.php',
		{
			update: dataDiv,
			data:'&addOK=1',
			onSuccess: function(req) {
					$$(fondDiv).setStyles({visibility: 'visible'});
					$$('select').setStyles({visibility: 'hidden'});
					$$(dataDiv).setStyles({visibility: 'visible'});
			},
			evalScripts: true
		}
	).request();
}

function popupIdentification(idForm) {
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   zIndex: '1500',
	   visibility: 'hidden'
	});

	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}


	$(dataDiv).setStyles({
	background: '#FFFFFF',
	width: '485px',
	height: '356px',
	position: 'absolute',
	border: '1px solid #7e7e7e',
	top: '50%',
	left: '50%',	   
	marginLeft: '-250px',	   
	marginTop: (getScrollTop()-250) + 'px',	   	   	   
	zIndex: '1600',
	visibility: 'hidden'
	});

	
	if($(idForm)) {
		new Ajax('/js/ajax/login.php',
		{
			update: dataDiv,
			data:$(idForm).toQueryString(),
			onSuccess: function(req) {
				data = req.split('|');
				//alert(data[1]);
				if(data[1]) {
					document.location.href=data[1];
				}
				else {
					$$(fondDiv).setStyles({visibility: 'visible'});
					$$('select').setStyles({visibility: 'hidden'});
					$$(dataDiv).setStyles({visibility: 'visible'});
				}
			},
			evalScripts: true
			}
		).request();
		
	}
	else {
		new Ajax('/js/ajax/login.php',
		{
			update: dataDiv,
			onSuccess: function(req) {
					$$(fondDiv).setStyles({visibility: 'visible'});
					$$('select').setStyles({visibility: 'hidden'});
					$$(dataDiv).setStyles({visibility: 'visible'});
			},
			evalScripts: true
			}
		).request();
		
	}
	
}

function popupFicheProd(prodID) {
	
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';
	//alert(getHeight());

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   left: '0px',
	   zIndex: '1500',
	   visibility: 'hidden'
	});

	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}

	$(dataDiv).setStyles({
	   backgroundColor: '#ffffff',
	   width: '400px',
	   height: '550px',
	   position: 'absolute',
	   border: '1px solid #000',
	   top: '50%',
	   left: '50%',	   
	   marginLeft: '-150px',	   
	   marginTop: (getScrollTop()-350) + 'px',	   	   	   
	   zIndex: '1600',
	   visibility: 'hidden'
	});	
	

	new Ajax('/js/ajax/ficheProd.php', {
		update: dataDiv,
		data: '&produit_id='+prodID,
		onSuccess: function(req){
			$$(fondDiv).setStyles({
					visibility: 'visible'
				});
				$$('select').setStyles({visibility: 'hidden' });
				$$(dataDiv).setStyles({
					visibility: 'visible'
				});		
		},
		evalScripts: true
	}).request();


}

function popupProgCompo(progID) {
	
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';
	//alert(getHeight());

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   left: '0px',
	   zIndex: '1500',
	   visibility: 'hidden'
	});

	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}

	$(dataDiv).setStyles({
	   backgroundColor: '#ffffff',
	   width: '716px',
	   height: '696px',
	   position: 'absolute',
	   border: '1px solid #000',
	   top: '50%',
	   left: '50%',	   
	   marginLeft: '-350px',	   
	   marginTop: (getScrollTop()-350) + 'px',	   	   	   
	   zIndex: '1600',
	   visibility: 'hidden'
	});	
	

	new Ajax('/js/ajax/progCompo.php', {
		update: dataDiv,
		data: '&produit_id='+progID,
		onSuccess: function(req){
			$$(fondDiv).setStyles({
					visibility: 'visible'
				});
				$$('select').setStyles({visibility: 'hidden' });
				$$(dataDiv).setStyles({
					visibility: 'visible'
				});		
		},
		evalScripts: true
	}).request();


}

function popupAchatExpress() {
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   zIndex: '1500',
	   visibility: 'hidden'
	});

	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}


	$(dataDiv).setStyles({
	background: 'transparent',
	width: '386px',
	height: '141px',
	position: 'absolute',
	border: 'none',
	top: '50%',
	left: '50%',	   
	marginLeft: '80px',	   
	marginTop: (getScrollTop()-180) + 'px',	   	   	   
	zIndex: '1600',
	visibility: 'hidden'
	});

	

	new Ajax('/js/ajax/achatExpress.php',
		{
			update: dataDiv,
			onSuccess: function(req) {
					$$(fondDiv).setStyles({visibility: 'visible'});
					$$('select').setStyles({visibility: 'hidden'});
					$$(dataDiv).setStyles({visibility: 'visible'});
			},
			evalScripts: true
		}
	).request();
}

function show_hide(id,num) {
	
	if ($(id)) {
		
		if ($(id).style.display == 'none') {
			$(id).style.display = 'block';
			$('mon_programme_categorie_titre'+num).className="mon_programme_categorie_titre_actif";
			$('mon_programme_categorie_puce'+num).src="/styles/images/mon_programme/puce_active.png";
			$('mon_programme_categorie_fleche'+num).className="mon_programme_categorie_fleche_active";
			$('mon_programme_categorie_fleche'+num).src="/styles/images/mon_programme/fleche_active.png";

		}
		else { 
			$(id).style.display = 'none';
			$('mon_programme_categorie_titre'+num).className="mon_programme_categorie_titre_inactif";
			$('mon_programme_categorie_puce'+num).src="/styles/images/mon_programme/puce_inactive.png";
			$('mon_programme_categorie_fleche'+num).className="mon_programme_categorie_fleche_inactive";
			$('mon_programme_categorie_fleche'+num).src="/styles/images/mon_programme/fleche_inactive.png";

		}
	}
}

function EditCompo(cat_id,repas_id, ancre_retour) {
	
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';
	//alert(getHeight());

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   left: '0px',
	   zIndex: '1500',
	   visibility: 'hidden'
	});

	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}

	$(dataDiv).setStyles({
	   backgroundColor: '#ffffff',
	   width: '435px',
	   height: '690px',
	   position: 'absolute',
	   border: '1px solid #000',
	   top: '50%',
	   left: '50%',	   
	   marginLeft: '-150px',	   
	   marginTop: (getScrollTop()-350) + 'px',	   	   	   
	   zIndex: '1600',
	   visibility: 'hidden'
	});	
	

		new Ajax('/js/ajax/editCompo.php', {
			update: dataDiv,
			data: '&categorie_aliment_id='+cat_id+'&categorie_repas_id='+repas_id+'&ancre='+ancre_retour,
			onSuccess: function(req){
			
				$$(fondDiv).setStyles({
					visibility: 'visible'
				});
				//$$('select').setStyles({visibility: 'hidden' });
				$$(dataDiv).setStyles({
					visibility: 'visible'
				});
				
			},
			evalScripts: true
		}).request();
}


function plusqteCompo(lolid)
{
	if($('qtep[' + lolid +']').value<99)
	{
		$('qtep[' + lolid +']').value=parseInt($('qtep[' + lolid +']').value)+1;
		$('aliment_id[' + lolid +']').checked=true;
		$('qtep[' + lolid +']').style.color='#9cb31c';
		$('label_aliment[' + lolid +']').className = 'popup_corps_compo_aliment_input_active';
	}
}

function moinsqteCompo(lolid)
{
	if($('qtep[' + lolid +']').value>0)
	{
		$('qtep[' + lolid +']').value=parseInt($('qtep[' + lolid +']').value)-1;
	}
	if($('qtep[' + lolid +']').value == 0) {
		$('aliment_id[' + lolid +']').checked=false;
		$('qtep[' + lolid +']').style.color='#9f9f9f';
		$('label_aliment[' + lolid +']').className = 'popup_corps_compo_aliment_input_inactive';
	}
}


function DelCompo(compo_id) {
	new Ajax(
		'/js/ajax/deleteCompo.php',
		{
			update: $('mon_programme_centre'),
			data:"composition_id="+compo_id,
			onSuccess: function(req) {
			},
			evalScripts: true
		}
	).request();
}

function checkCompo(lolid)
{
	if($('aliment_id[' + lolid +']').checked == true)
	{
		$('qtep[' + lolid +']').value=1;
		$('qtep[' + lolid +']').style.color='#9cb31c';
		$('label_aliment[' + lolid +']').className = 'popup_corps_compo_aliment_input_active';
	}
	else {
		$('qtep[' + lolid +']').value=0;
		$('qtep[' + lolid +']').style.color='#9f9f9f';
		$('label_aliment[' + lolid +']').className = 'popup_corps_compo_aliment_input_inactive';
	}
}

/*
function popupProgCompoPerso(categorie_type_id) {
	
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';
	//alert(getHeight());

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   left: '0px',
	   zIndex: '1500',
	   visibility: 'hidden'
	});

	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}

	$(dataDiv).setStyles({
	   backgroundColor: '#ffffff',
	   width: '450px',
	   height: '400px',
	   position: 'absolute',
	   border: '1px solid #000',
	   top: '50%',
	   left: '50%',	   
	   marginLeft: '-220px',	   
	   marginTop: (getScrollTop()-250) + 'px',	   	   	   
	   zIndex: '1600',
	   visibility: 'hidden'
	});	
	

	new Ajax('/js/ajax/progCompoPerso.php', {
		update: dataDiv,
		data: '&categorie_type_id='+categorie_type_id,
		onSuccess: function(req){
			$$(fondDiv).setStyles({
					visibility: 'visible'
				});
				$$('select').setStyles({visibility: 'hidden' });
				$$(dataDiv).setStyles({
					visibility: 'visible'
				});		
		},
		evalScripts: true
	}).request();


}
*/

function popupProgCompoPerso(categorie_type_id) {
	
	if(categorie_type_id == '') $('bloc_liste_compo_perso').style.display="none";
	else {
		$('bloc_liste_compo_perso').style.display="block";
		$('bloc_liste_compo_perso').style.zIndex=99999999;

		new Ajax('/js/ajax/progCompoPerso.php', {
			update: $('bloc_liste_compo_perso'),
			data: '&categorie_type_id='+categorie_type_id,
			onSuccess: function(req){	
			},
			evalScripts: true
		}).request();
	}


}

function changeJourneeType(divAffiche,divAffichepo) {
	
	$(divAffiche).style.display='block';
	$(divAffichepo).style.display='none';
	
}

function updateListeActivite(idCat) {
	
	new Ajax('/js/ajax/updateListeActivite.php', {
		update: $('membre_activite_liste'),
		data: '&categorie_activite_id='+idCat,
		onSuccess: function(req){
		},
		evalScripts: true
	}).request();
	
}

function razDepenseKcal(idDKcal)
{
	new Ajax(
		'/js/ajax/razDepenseKcal.php',
		{
			update: $('depenseKcalInfo'),
			data:'client_depense_kcal_id='+idDKcal,
			onSuccess: function(req) {
			},
			evalScripts: true
		}
	).request();
}

function initPopUp()
{
	$(fondDiv).onclick = function() {removeDivPanier();};
	$(fondDiv).style.cursor = 'pointer';
}

function popup(href, id, w, h, r, s) {

	if(!fondDiv){
			fondDiv = document.createElement('div');
			fondDiv.style.position = 'absolute';
			initPopUp();
	
			document.body.appendChild(fondDiv);
		}
		fondDiv.innerHTML = '';
		//alert(getHeight());
	
		$(fondDiv).setStyles({
		   backgroundColor: '#000000',
		   width: '100%',
		   height: getScrollHeight(),
		   position: 'absolute',
		   opacity: '0.75',
		   overflow: 'hidden',
		   top: '0px',
		   zIndex: '1500',
		   visibility: 'hidden'
		});
	
		if(!dataDiv){
			dataDiv = document.createElement('div');
			dataDiv.style.position = 'absolute';
			document.body.appendChild(dataDiv);
		}
	
		$(dataDiv).setStyles({
		   /*backgroundColor: '#FFF',*/
		   width: '452px',
		   height: '514px',
		   position: 'absolute',
		   top: '10%',
		   left: '50%',	   
		   marginLeft: '-226px',	    	   	   
		   zIndex: '1600',
		   visibility: 'hidden'
		});

		new Ajax(
			'/image.php',
			{
				update: dataDiv,
				data:'url='+href+'&produit_id='+r,
				
				onSuccess: function(req) {
	
						$$(fondDiv).setStyles({visibility: 'visible' });
						$$('select').setStyles({visibility: 'hidden' });
						$$(dataDiv).setStyles({visibility: 'visible' });
						
				},
				evalScripts: true
			}
		).request();


}

function updateAdresseLivraison(idLivr) {
	
	if (!fondDiv) {
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';
	
	$(fondDiv).setStyles({
		backgroundColor: '#000000',
		width: '100%',
		height: getScrollHeight(),
		position: 'absolute',
		opacity: '0.5',
		overflow: 'hidden',
		top: '0px',
		zIndex: '1500',
		visibility: 'hidden'
	});
	
	if (!dataDiv) {
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}
	
	
	$(dataDiv).setStyles({
		background: '#FFFFFF',
		width: '398px',
		height: '500px',
		position: 'absolute',
		border: '1px solid #7e7e7e',
		top: '50%',
		left: '50%',
		marginLeft: '-150px',
		marginTop: (getScrollTop() - 250) + 'px',
		zIndex: '1600',
		visibility: 'hidden'
	});
	
	
	new Ajax('/js/ajax/updateAdresseLivraison.php', {
		update: dataDiv,
		data: 'livraison_zone_id='+idLivr,
		onSuccess: function(req){
			$$(fondDiv).setStyles({
				visibility: 'visible'
			});
			//$$('select').setStyles({visibility: 'hidden'});
			$$(dataDiv).setStyles({
				visibility: 'visible'
			});
		},
		evalScripts: true
	}).request();


}

function deleteMessage(idMessage) {
	new Ajax(
		'/js/ajax/deleteMessage.php',
		{
			update: $('communaute_bloc_messagerie_liste'),
			data:"messagerie_id="+idMessage,
			onSuccess: function(req) {
			},
			evalScripts: true
		}
	).request();
}


function changeStatutForum(idForum,idStatut,template,parent_id) {
	new Ajax(
		'/js/ajax/changeStatutForum.php',
		{
			update: $('forum_statut_'+template),
			data:"forum_id="+idForum+"&forum_statut_id="+idStatut+"&template="+template+"&parent_id="+parent_id,
			onSuccess: function(req) {
			},
			evalScripts: true
		}
	).request();
}


function removeDiv(){
    if (fondDiv) {
        $(fondDiv).remove();
        fondDiv = false;
    }
    if (dataDiv) {
        $(dataDiv).remove();
        dataDiv = false;
    }
    $$('select').setStyles({
        visibility: 'visible'
    });
}

function updatePrixBarre(idProg,idPredefini) {
	new Ajax(
		'/js/ajax/updatePrixBarre1.php',
		{
			update: $('process_prog_prix_barre1'),
			data:"produit_id="+idProg+"&predefini_id="+idPredefini,
			onSuccess: function(req) {
			},
			evalScripts: true
		}
	).request();
	
	new Ajax(
		'/js/ajax/updatePrixBarre2.php',
		{
			update: $('process_prog_prix_barre2'),
			data:"produit_id="+idProg+"&predefini_id="+idPredefini,
			onSuccess: function(req) {
			},
			evalScripts: true
		}
	).request();
}

/*---------- Callback --------------------*/
function popupCallback(){
    if(!fondDiv){
        fondDiv = document.createElement('div');
        fondDiv.style.position = 'absolute';
        document.body.appendChild(fondDiv);
    }
    fondDiv.innerHTML = '';

    $(fondDiv).setStyles({
       backgroundColor: '#000000',
       width: '100%',
       height: getScrollHeight(),
       position: 'absolute',
       opacity: '0.5',
       overflow: 'hidden',
       top: '0px',
       zIndex: '1500',
       visibility: 'hidden'
    });

    if(!dataDiv){
        dataDiv = document.createElement('div');
        dataDiv.style.position = 'absolute';
        document.body.appendChild(dataDiv);
    }

    $(dataDiv).setStyles({
       background: '#fff url(/styles/images/popup/bg.png) no-repeat 52px 0',
       width: '400px',
       height: '445px',
       position: 'absolute',
       border: '1px solid #000',
       top: '50%',
       left: '50%',
       marginLeft: '-150px',
       marginTop: (getScrollTop()-150) + 'px',
       zIndex: '1600',
       visibility: 'hidden'
    });
    $(fondDiv).onclick = function(){
        removeDiv();
    }


	new Ajax(
            '/js/ajax/callback.php',
            {
                method: 'post',
                update: dataDiv,
                onSuccess: function(req) {
                    $$(fondDiv).setStyles({visibility: 'visible' });
                    $$('select').setStyles({visibility: 'hidden' });
                    $$(dataDiv).setStyles({visibility: 'visible' });
                },
                evalScripts: true
            }
	).request();
}

function mailCallback(idForm){
    if(!fondDiv){
        fondDiv = document.createElement('div');
        fondDiv.style.position = 'absolute';
        document.body.appendChild(fondDiv);
    }
    fondDiv.innerHTML = '';

    $(fondDiv).setStyles({
       backgroundColor: '#000000',
       width: '100%',
       height: getScrollHeight(),
       position: 'absolute',
       opacity: '0.5',
       overflow: 'hidden',
       top: '0px',
       zIndex: '1500',
       visibility: 'hidden'
    });

    if(!dataDiv){
        dataDiv = document.createElement('div');
        dataDiv.style.position = 'absolute';
        document.body.appendChild(dataDiv);
    }
    $(fondDiv).onclick = function(){
        removeDiv();
    }

    $(dataDiv).setStyles({
       background: '#fff url(/styles/images/popup/bg.png) no-repeat 52px 0',
       width: '400px',
       height: '445px',
       position: 'absolute',
       border: '1px solid #000',
       top: '50%',
       left: '50%',
       marginLeft: '-150px',
       marginTop: (getScrollTop()-150) + 'px',
       zIndex: '1600',
       visibility: 'hidden'
    });

	new Ajax(
            '/js/ajax/callback.php',
            {
                method: 'post',
                update: dataDiv,
                data:$(idForm).toQueryString(),
                onSuccess: function(req) {
                    $$(fondDiv).setStyles({visibility: 'visible' });
                    $$('select').setStyles({visibility: 'hidden' });
                    $$(dataDiv).setStyles({visibility: 'visible' });
                },
                evalScripts: true
            }
	).request();
}
/*---------- Callback --------------------*/
