function increaseOpacity(id,titre,txt){

	var div = document.getElementById(id);	
	var div_box = document.createElement("div");			//boite d'alerte contenant la barre du haut contenant l'icone fermer et une autre boite contenant le message
	var div_barre_fermer = document.createElement("div");	//barre fermer
	var div_msg = document.createElement("div");			//boite contenant un message
	var posX = screen.width/2-150;
	var barre_fermer_html_code = "<table cellspacing='0' cellpadding='0' width=\"100%\"><tr><td class=\"popup_header\" align='left'>"+titre+"</td><td align='right'><img style=\"visibility:visible;cursor:pointer;\" src=\"templates/sacdelux2/images/popup_close.gif\" alt=\"fermer\" onClick=\"hideMessage()\" /></td></tr></table>";

	div_box.style.backgroundColor = "#e2d6bf";
	div_box.style.position = "fixed";
	div_box.style.top = "200px";
	div_box.style.left = posX+"px";
	div_box.style.width = "400px";
	div_box.id = "div_box";
	div_box.style.visibility = "visible";
	div_box.style.border = "1px solid #d0c1a0";
	
	//document.body.appendChild(div_box);

	div_barre_fermer.style.background = "url(templates/sacdelux2/images/header_popup.gif) repeat-x left top";
	div_barre_fermer.style.height = "17px";
	div_barre_fermer.style.textAlign = "right";
	div_barre_fermer.style.padding = "1px";
	div_barre_fermer.innerHTML = barre_fermer_html_code;
	//div_box.appendChild(div_barre_fermer);

	div_msg.innerHTML = unescape(txt);
	div_msg.style.padding = "10px";
	//div_box.appendChild(div_msg);	

//filter: alpha(opacity=50);
	
	div.style.opacity = parseFloat(div.style.opacity) + 0.1;
	div.style.filter = "alpha(opacity="+parseFloat(div.style.opacity)*100+")";
	if(div.style.opacity>=0.5){
		clearInterval(tri_global_timer);
		document.body.appendChild(div_box);
		div_box.appendChild(div_barre_fermer);
		div_box.appendChild(div_msg);
	}
}

var tri_global_timer;

//alert function
function showMessage(titre,txt){
	var div_fond_gris = document.createElement("div");		//fond noir transparent
	
	div_fond_gris.id = "div_fond_gris";
	div_fond_gris.style.position = "fixed";
	div_fond_gris.style.top = "0px";
	div_fond_gris.style.left = "0px";
	div_fond_gris.style.width = "100%";
	div_fond_gris.style.height = "100%";
	div_fond_gris.style.backgroundColor = "#000";
	div_fond_gris.style.visibility = "visible";
	div_fond_gris.style.opacity = "0";
	div_fond_gris.style.filter = "alpha(opacity=0)";
	div_fond_gris.id = "div_fond_gris";

	document.body.appendChild(div_fond_gris);	
	tri_global_timer = setInterval("increaseOpacity('div_fond_gris','"+titre+"','"+escape(txt)+"')", 25);
	
	
}

//cache alert (utilisée uniquement dans showMessage())
function hideMessage(){
	document.body.removeChild(document.getElementById("div_fond_gris"));
	document.body.removeChild(document.getElementById("div_box"));
}

/* **TN**  
 * Décalage des vignettes de droite à gauche
 */
function Tri_gauche() {  
  var vignettes_node = document.getElementById("vignettes");
  if(vignettes_node.firstChild==vignettes_node.lastChild)
  	return;
  var fc = vignettes_node.firstChild;
  //alert(vignettes_node.childNodes.length);
  vignettes_node.removeChild(fc);
  vignettes_node.appendChild(fc);
}

/* **TN**  
 * Décalage des vignettes de gauche à droite
 */
function Tri_droite() {
  var vignettes_node = document.getElementById("vignettes");
  var fc = vignettes_node.firstChild;
  var lc = vignettes_node.lastChild;
  if(lc==fc)
  	return;
  vignettes_node.removeChild(lc);
  vignettes_node.insertBefore(lc,fc);
  //alert(lc.innerHTML); 
}
/* **Tri**
 * Teste la validit&Eacute; d'une adresse email
 */
function ValidMail(email){ 
 mail =/[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(ad|aero|ae|af|ag|ai|al|am|an|ao|aq|arpa|ar|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|biz|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|com|coop|co|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|eur|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|info|int|in|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|museum|mu|mv|mw|mx|my|mz|name|na|nc|net|ne|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pro|pr|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)$/; 
 reponse=mail.test(email) 
 if (reponse) 
  return true;
 return false;
}

/* **Tri**
 *
 */
function tell_friend_send_mail(_SDL_tell_friend_button){
	var f = document.getElementById('tell_friend_form');
	if(f.Nom_field.value=="" || !ValidMail(f.Email_field.value)){
		document.getElementById("avertissement").innerHTML = "<font color='red'>Veuillez remplir les champs correctement</font>";
		return;
	}
		
	new Ajax.Request('index2.php',
  	{
  		method:'post',
		//parameters: {no_html: 1, option: 'com_sacdeluxe',  $('godson_form_id').serialize(true)},
		parameters: $('tell_friend_form').serialize(true),
    		onSuccess: function(transport){
   			var response = transport.responseText;
			hideMessage();
   			showMessage(_SDL_tell_friend_button,response);
   		},
    		onFailure: function(){ hideMessage(); showMessage("Echec","Something went wrong") }
  	});
	
}

/* **Tri**
 *
 */
function tell_friend_form(_SDL_tell_friend_button,_SDL_button_send,_SDL_tell_friend_nom,_SDL_compte_mail){	
	var form = '<form id="tell_friend_form" name="tell_friend_form">';
	form +=			'<table class="akobook" align="center" border="0" cellpadding="0" cellspacing="0" width="100%">';
	form +=				'<tbody>';
	form +=					'<tr>';
	form +=						'<td class="td_hg">';
	form +=							'&nbsp;';
	form +=						'</td>';
	form +=						'<td class="td_h">';
	form +=								'&nbsp;';
	form +=							'</td>';
	form +=							'<td class="td_hd">';
	form +=								'&nbsp;';
	form +=							'</td>';
	form +=						'</tr>';		
	form +=						'<tr>';
	form +=							'<td class="td_g"></td>';
	form +=							'<td align="left" bgcolor="#f2eadd" valign="top">';									
	form +=								'<div style="margin: 3px; width: 20% float: left; text-align: left;">';
	form +=									_SDL_tell_friend_nom+' : '; 
	form +=								'</div>';
	form +=								'<div style="margin: 3px; width: 60% float: left;">';
	form +=									'<input class="inputbox" id="Nom_field" size="30" name="Nom_field" type="text">';
	form +=								'</div>';
	form +=								'<div style="margin: 3px; width: 20% float: left; text-align: left;">';
	form +=									_SDL_compte_mail+' : '; 
	form +=								'</div>';						
	form +=								'<div style="margin: 3px; width: 60% float: left;">';
	form +=									'<input class="inputbox" id="Email_field" size="30" name="Email_field" type="text">';
	form +=								'</div>';									
	form +=							'</td>';
	form +=							'<td class="td_d"></td>';
	form +=						'</tr>';
	form +=						'<tr>';
	form +=							'<td class="td_bg"></td>';
	form +=							'<td class="td_b"></td>';
	form +=							'<td class="td_bd"></td>';
	form +=						'</tr>';
	form +=					'</tbody>';
	form +=				'</table>';
	form +=				'<div id="avertissement"></div>';
	form +=				'<br/><br/><center><input class="button190" style="cursor:pointer" onclick="tell_friend_send_mail(\''+_SDL_tell_friend_button+'\');" value="'+_SDL_button_send+'" type="button"/></center>';
	form +=				'<input type="hidden" name="no_html" value="1" style="visibility:hidden"/>';
	form +=				'<input type="hidden" name="option" style="visibility:hidden" value="com_sacdeluxe" />';
	form +=				'<input type="hidden" name="task" value="tellfriend" style="visibility:hidden"/>';
	form +=				'<input type="hidden" name="url" value="'+window.location.href+'" style="visibility:hidden"/>';
	form +=				'<input type="hidden" name="image" value="'+document.getElementById('fullImage').src+'" style="visibility:hidden"/>';
//fullImage
	form +=			'</form>';
	//alert(form);
	showMessage(_SDL_tell_friend_button,form);
}