/******************************************************************************************
*	Fichier	:	tchikAlert.js
*	Auteur	:	Matthieu BUE
*	Date	:	21/02/2010
*	Version	:	2.1
*	
*	UTILISATION :
*	1. Renseignez la ligne 15 avec l'emplacement du fichier tchikAlert.css
*	2. Laissez la ligne 16 et appeler les alert() de manière habituel
*	    ou
*	   Commentez la ligne 16 et appeler tchik_alert('texte');
******************************************************************************************/

// -- OPTIONS -----------------------------------------------
var steelsheet_path = "/inclus/css/";
window.alert = function(txt){ tchik_alert(txt); }
// ----------------------------------------------------------


function tchik_close(){ 
	document.getElementsByTagName("body")[0].removeChild(document.getElementById("tchikAlert"));
	return false;
}

function tchik_alert(texte){
	var $ = document; // shortcut
	
	var cssId = "tchikAlertCss";
	if (!$.getElementById(cssId)){
		var head   = $.getElementsByTagName("head")[0];
		var link   = $.createElement("link");
		link.id    = cssId;
		link.rel   = "stylesheet";
		link.type  = "text/css";
		link.href  = steelsheet_path+"tchikAlert.css";
		link.media = "screen";
		head.appendChild(link);
	}

	var alrt = $.getElementsByTagName("body")[0].appendChild($.createElement("div"));
	alrt.id = "tchikAlert";
	alrt.className = "dnone";
	var bg = alrt.appendChild($.createElement("div"));
	bg.className = "bg";
	var frame = alrt.appendChild($.createElement("div"));
	frame.className = "alrt";
	var txt = frame.appendChild($.createElement("div"));
	txt.className = "txt";
	txt.appendChild($.createTextNode(texte));
	var btn = frame.appendChild($.createElement("div"));
	btn.className = "btn";
	var a = btn.appendChild($.createElement("a"));
	a.href = "#";
	a.onclick = tchik_close;
	a.appendChild($.createTextNode("OK"));
	alrt.className = "dblock";
}

