



function loadOver(p)
{
	var div = document.createElement('div');
	div.id = "loadOver1";
	/*div.style.position = 'fixed';
	div.style.left = 0;
	div.style.top = 0;*/
	div.style.width = '100%';
	div.style.height = '100%';
	div.style.backgroundColor = 'black';
	div.style.zIndex = '9998';
	div.style.opacity = 0.85;
	div.style.filter = "alpha (opacity=85)";
	div.style.textAlign = 'left';
	gE('body').insertBefore(div, gE('body').firstChild);
	
	
	var div = document.createElement('div');
	div.id = "loadOver2";
	/*div.style.position = 'fixed';
	div.style.left = 0;
	div.style.top = 0;*/
	div.style.width = '100%';
	div.style.height = '100%';
	div.style.zIndex = '9999';
	div.style.textAlign = 'left';
	div.innerHTML = '<div id="saveInfo" style="position: absolute"></div><table border="0" cellpadding="0" cellspacing="0" align="center" style="height: 100%;"><tr><td style="vertical-align: middle" id=""><div style="background-color: white; padding: 10px; position: relative;"><img src="/pics/closebox.png" style="position: absolute; right: -15px; top: -15px; cursor: pointer;" onclick="loadOverClose();"><div id="overDiv">Chargement...</div></div></td></tr></table>';
	gE('body').insertBefore(div, gE('body').firstChild);
	
	loadPage(p, 'overDiv');
	
	runPngs('loadOver2');
	return false;
}


function loadOverClose()
{
	if (lOver.onclose())
	{
		gE('loadOver1').parentNode.removeChild(gE('loadOver1'));
		gE('loadOver2').parentNode.removeChild(gE('loadOver2'));
		
		lOver.onclose = function() { return true; };
	}
}

var lOver = new Object();
lOver.onclose = function() { return true; }




kjax.overSaveInfo = function()
{
	clearTimeout(kjax._overSaveTimeout);
	gE('saveInfo').innerHTML = '<div style="background-color: white; text-align: center; padding: 2px">Vos modifications ont bien été prises en compte.</div>';
	kjax._overSaveTimeout = setTimeout("gE('saveInfo').innerHTML = ''", 2000);
}


kjax._overSaveTimeout = false;
kjax._overSaveForm = function()
{
	try
	{
		kjax.overSaveInfo();
		sendFormIframe('editCats');
	}
	catch(e){};
}

kjax.overSaveForm = function()
{
	try
	{
		clearTimeout(kjax.overSaveForm.timeout);
		kjax.overSaveForm.timeout = setTimeout(kjax._overSaveForm, 500);
		kjax.overSaveInfo();
	}
	catch(e){};
}

function runPngs(id)
{
	if (typeof supersleight != 'undefined')
	{
		supersleight.limitTo(id);
		supersleight.run();
	}
}












var everLogin = false;
function login()
{
	if (!everLogin)
	{
		var div = document.createElement('div');
		div.style.width = '100%';
		div.innerHTML = 'test';
		div.id = "divAdmin";
		div.style.zIndex = 1000;
		div.style.position = 'relative';
		
		loadPage('/admin/login.php', 'divAdmin');
		gE('body').insertBefore(div, gE('body').firstChild);
		everLogin = true;
	}
	return false;
}







	var toOngletI = 0;
	var toOngletDivs = new Object();
	var toOngletOnclicks = new Object();
	var toOngletIds = new Object();
	var toOngletLastClicked = new Object();
	//Array();
	function toOnglet(id, style, firstClicId)
	{
		toOngletDivs[id] = new Array();
		toOngletOnclicks[id] = new Array();
		toOngletIds[id] = new Array();
		
		var c = gE(id);
		var firstClic = false;
		
		//
		// On crée le conteneur des contenus
		//
		var con = document.createElement('div');
		con.style.border = '1px solid silver';
		con.style.backgroundColor = 'white';
		c.insertBefore(con, c.firstChild);
		
		//
		// On crée le conteneur des onglets
		//
		var co = document.createElement('div');
/*		co.style.borderTop = '1px solid white';*/
		c.insertBefore(co, c.firstChild);
		
		var a = 2;
		while (c.childNodes[a])
		{
			var d = c.childNodes[a];
			if (d.nodeName == 'DIV')
			{
				var b = 0;
				var title = '';
				var titleOnclick = false;
				while (d.childNodes[b])
				{
					if (d.childNodes[b].nodeType == 1)
					{
						title = d.childNodes[b].innerHTML;
						toOngletOnclicks[id][toOngletI] = d.childNodes[b].onclick ? d.childNodes[b].onclick : function(){};
						var memoId = d.childNodes[b].id ? d.childNodes[b].id : '';
						d.childNodes[b].parentNode.removeChild(d.childNodes[b]);
						break;
					}
					b++;
				}
				
				if (title)
				{
					if (style == 'tiny')
					{
						var div = document.createElement('div');
						var w = 18; // width
						div.innerHTML = '<div style="position: absolute; color: inherit; width: inherit; height: inherit;;"><div style="text-align: center; padding-top: 9px; color: inherit; font-weight: bold;text-transform: uppercase; position: absolute; width: ' + w + 'px;">' + title + '</div></div>';
						div.style.background = 'url(/pics/bgOnglet.tiny.png)';
						div.style.height = '28px';
						div.style.width = w + 'px';
						div.style.cssFloat = 'left';
						div.style.styleFloat = 'left';
						div.style.marginRight = '5px';
						div.style.cursor = 'pointer';
						div.style.color = 'gray';
						if (!firstClic)
							firstClic = div;
					}
					else
					{
						var div = document.createElement('div');
						var w = 123; // width
						div.innerHTML = '<div style="position: absolute; color: inherit; width: inherit; height: inherit;;"><div style="text-align: center; padding-top: 9px; color: inherit; font-weight: bold;text-transform: uppercase; position: absolute; width: ' + w + 'px;">' + title + '</div></div>';
						div.style.background = 'url(/pics/bgOnglet.png)';
						div.style.height = '28px';
						div.style.width = w + 'px';
						div.style.cssFloat = 'left';
						div.style.styleFloat = 'left';
						div.style.marginRight = '5px';
						div.style.cursor = 'pointer';
						div.style.color = 'gray';
						if (!firstClic)
							firstClic = div;
					}
					div.id = memoId;
					eval("div.onclick = function() { if (toOngletLastClicked['" + id + "']) { var l = toOngletLastClicked['" + id + "']; l.style.color = 'gray';  l.firstChild.style.borderBottom = ''; }; toOngletLastClicked['" + id + "'] = this; this.style.color = '#2b2b2b'; this.firstChild.style.borderBottom = '1px solid white'; for (var a in toOngletDivs['" + id + "']) toOngletDivs['" + id + "'][a].style.display = 'none'; toOngletDivs['" + id + "'][" + toOngletI + "].style.display = ''; toOngletOnclicks['" + id + "'][" + toOngletI + "](); }	");
					co.appendChild(div);					
				}
				d.style.display = 'none';
				con.appendChild(d);
				toOngletDivs[id][toOngletI++] = d;
				a--;
			}
			a++;
		}
	
		var div = document.createElement('div');
		div.style.clear = 'both';
		co.appendChild(div);
		
		if (firstClicId)
			gE(firstClicId).onclick();
		else
			firstClic.onclick();
	}
