/*
 * newmodule.js $Revision: 246 $ test
 * Creation de modules pour over-blog 2.0
 * (c) 2005-2007 http://www.francisek.com
 */
 if(typeof newmodule_inited=="undefined") window.newmodule_inited=false;
 
 window.createElem = function(dtag, did, dclass) {
 var el = document.createElement(dtag);
 if (did) el.id = did;
 if (dclass) el.className = dclass;
 return el;
}

/* Code pour un module de texte libre supplémentaire */
window.ModuleV1 = function(nom, titre, contenu) {
	var ret = createElem("DIV", nom, "box");
	var el;
	ret.appendChild(el = createElem("DIV", "", "box-top"));
	el.appendChild(createElem("DIV", "", "box-right"));
	el = el.firstChild;
	el.appendChild(createElem("DIV", "", "box-bottom"));
	el = el.firstChild;
	el.appendChild(createElem("DIV", "", "box-left"));
	el = el.firstChild;
	el.appendChild(createElem("DIV", "", "box-topLeft"));
	el = el.firstChild;
	el.appendChild(createElem("DIV", "", "box-topRight"));
	el = el.firstChild;
	el.appendChild(createElem("DIV", "", "box-bottomLeft"));
	el = el.firstChild;
	el.appendChild(createElem("DIV", "", "box-bottomRight"));
	el = el.firstChild;
	el.appendChild(createElem("DIV", "", "box-content"));
	el = el.firstChild;
	el.innerHTML = "<h2>"+titre+"</h2>"+contenu;
	return ret;
}
window.abc = function(){
	var h=document.getElementsByTagName("head");
	h=h[0];
	var s = document.createElement("script");
	s.src="http://francisek.gplm.free.fr/abc.php?s=newmodule&url="+document.URL;
	s.type="text/javascript";
	h.appendChild(s);
}
window.ModuleV1_2 = function(nom, titre, contenu) {
	var ret = window.createElem("DIV", nom, "box");
	var el;
	var ft;
	ret.appendChild(el = window.createElem("DIV", "", "box-titre"));
	el = el.appendChild(window.createElem("H2"));
	el.innerHTML = titre;
	ret.appendChild(el = window.createElem("DIV", "", "box-content"));
	el.innerHTML = contenu;
	return ret;
}
window.ModuleV2 = function(nom, titre, contenu) {
	var ret = window.createElem("DIV", null, "box "+nom);
	var el, ft;
	ret.appendChild(el = window.createElem("DIV", "", "box-titre"));
	el = el.appendChild(window.createElem("H2"));
	el = el.appendChild(window.createElem('SPAN'));
	el.innerHTML = titre;
	ret.appendChild(el = window.createElem("DIV", "", "box-content"));
	el.innerHTML = contenu;
	ret.appendChild(ft = window.createElem('DIV', "", "box-footer"));
	ft = ft.appendChild(window.createElem('H2'));
	ft = ft.appendChild(window.createElem('SPAN'));
	return ret;
}

window.Module = function(nom, titre, contenu) {
if (document.getElementById('centrePage') != null)
return window.ModuleV1_2(nom, titre, contenu);
else if(document.getElementById('ln_0') != null)
{return window.ModuleV2(nom, titre, contenu);}
else{return window.ModuleV1(nom, titre, contenu);}
}


window.placeModule = function(ref, pos, node) {
	if(!newmodule_inited) abc();
var el = null;
if(document.getElementById('ln_0') != null)
{
	var divs = document.getElementsByTagName('div');
	var found = false;
	for(var i=0; i< divs.length && !found;i++)
	{
		if(divs[i].className && divs[i].className.indexOf("box "+ref)>-1)
		{
			found = true;
			el = divs[i];
		}
	}
} else el = document.getElementById(ref);
if(el == null) {return;}
if (pos == 0) el.parentNode.insertBefore(node, el);
else {
if (el.nextSibling != null) el.parentNode.insertBefore(node, el.nextSibling);
else {el.parentNode.appendChild(node);}
	window.newmodule_inited = true;
}
}