
var ExternalCSSEditor = 1; // Module activé

var csseditorpopup = 0;

function LaunchCssEditor()
{
	//alert( "Lancement CSSEditor" );
	csseditorpopup = window.open('/external/csseditor/csseditorpopup.php','CSSEDITOR','height=400,width=400,dependent=yes,resizable=yes,status=no,toolbar=no');
	//csseditorpopup.AddCss( );
}
function GetCss()
{
	//alert( 'GetCss' );
	var els = document.getElementsByTagName('LINK');
	var EditStyle = new Array();
	for( i=els.length-1;i>=0;i--)
	{
		var url = els[i].getAttribute('href','false');
		if( url.charAt(0) == '/' && url!='/external/adminfront/adminfront.css' )
		{
			els[i].parentNode.removeChild( els[i] );
			url = url.split('?');
			EditStyle[i] = url[0];
		}
	}
	return EditStyle;
}
function MakeNewCssEdit( n, data )
{
	//alert( 'NewCss');
	//var s=El('style');
	var s=El('DIV');
	AddAttr( s, "id", 'CssBox'+n );
	var els = document.getElementsByTagName('BODY');
	var body = els[0];
	//alert( s.outerHTML );
	s.innerHTML = '<br /><style>'+data+'</style>' ;
	//s.write = '<style>'+data+'</style>' ;
	//s.innerHTML = data ;
	body.appendChild( s );
	
	//s.appendChild( document.createTextNode( '<style>'+data+'</style>' ) );
	//s.innerHTML( '<style>'+data+'</style>' );
	
		
}

function UpdateCssEdit( n, data )
{
	//alert( 'UpdateCssEdit' );
	var el = document.getElementById( 'CssBox'+n );
	el.innerHTML = '<br /><style>'+data+'</style>';
	/*
	if( el )
	{
		el.parentNode.removeChild( el );
		MakeNewCssEdit( n, data );
	}
	else
		alert( 'UpdateCssEdit : CssBox'+n+' Introuvable' );

	*/
	
/*	if ( Brouter.IE )
	{
		
		el.outerHTML = '';
		document.write('<STYLE id="CssBox'+n+'">'+data+'</STYLE>');
		//el.outerHTML = data;
	}
	else
	*/
//		el.innerHTML = '<style>'+data+'</style>';
	
}



function RemakeLink( n, url )
{
	var el = document.getElementById( 'CssBox'+n );
	
	if( el )
	{
		el.parentNode.removeChild( el );
	
		var l=El('LINK');
		AddAttr( l, "rel", 'stylesheet' );
		AddAttr( l, "type", 'text/css' );
		AddAttr( l, "media", 'all' );
		AddAttr( l, "href", url );
		var els = document.getElementsByTagName('HEAD');
		var body = els[0];
		body.appendChild( l );
	}	
	else
		alert( 'RemakeLink : CssBox'+n+' introuvable' );
}
