// JavaScript Document
//alert('my-alert.js');
// creation des elements
	
$(document).ready(function(){
	$('body').append("<div id='mya_voile'></div><div id='mya_popup'><div id='mya_close'><img src='img/pictos/close.png' /></div><div id='mya_contenu'>Texte de l'alerte</div></div>");
	$('#mya_close').click(closePopup);
});

var contentOriginalPrevSibling;
var contentClone;

function myPopup(message,titre,width)
{
	if(width)
	{
		//alert('w '+width);
		$('#mya_popup').css('width',width+'px');
		$('#mya_popup').css('margin-left','-'+(width/2)+'px');
		//$('#mya_popup').css('border-color','red');
	}
	$('#mya_contenu').html(message);
	$('#mya_titre').html(titre);
	
	//$('#mya_voile').fadeIn('slow');
	if(document.all) //IE
	{
		$("#mya_voile").css('filter','Alpha(opacity=50)');
		$("#mya_voile").show();
		$('#mya_popup').slideDown();
	}
	else
	{
		$('#mya_voile').fadeIn('slow');
		$('#mya_popup').show('slow');
	}
	return true;
}

function myAlert(message,titre,callback,noOkButton,width)  // Popup avecun bouton OK et une callback
{

	if(typeof(message)!="string")// HTMLDivElement comme contenu
		popupmessage = ""; // ajouté apres MyPopup()
	else 
		popupmessage = message

	if(!noOkButton)
		popupmessage += "<div style='text-align:center'><button id='mya_ok'>OK</button></div>";	
	
//	alert(width);
	if(width)
		var res = myPopup(popupmessage,titre,width);	
	else
		var res = myPopup(popupmessage,titre);	
	
	if(typeof(message)!="string")// HTMLDivElement comme contenu
	{
		contentOriginalPrevSibling = message.previousSibling;
		contentClone = $(message).clone();
		$("#mya_contenu").prepend($(message).show());
	}

	//alert($("#mya_ok").html());
	if(callback)
		$("#mya_ok").click(function(){if(callback()) closePopup();});
	else
		$("#mya_ok").click(closePopup);
	
	return res;
}


function closePopup()
{
	if(document.all) //IE
		$('#mya_popup').slideUp();
	else
		$('#mya_popup').hide('slow');
		
	$('#mya_voile').fadeOut('slow');
	
	$(contentOriginalPrevSibling).after(contentClone);
}
	
	
