
var METOS_LOAD = [];
var METOS_UNLOAD = [];

function metosLoad() {
	for ( var i = 0; i < METOS_LOAD.length; i++ ) {
		METOS_LOAD[i].call();
	}
}

function metosUnload() {
	for ( var i = 0; i < METOS_UNLOAD.length; i++ ) {
		METOS_UNLOAD[i].call();
	}
}

function addOnLoad( func ) {
	METOS_LOAD.push( func );
}

function addOnUnload( func ) {
	METOS_UNLOAD.push( func );
}

function _el( parent , name , cls , prefix , content , ifContent ) {
	if ( ifContent && ( content == null || content == "" ) ) {
		return;
	}
	var e = document.createElement( name );
	if ( prefix != null && prefix != "" ) {
		var span = document.createElement( "span" );
		span.innerHTML = prefix;
		//span.appendChild( document.createTextNode( prefix ) );
		e.appendChild( span );
	}
	if ( parent != null )
		parent.appendChild( e );
	if ( cls != null )
		e.className = cls;
	if ( content != null ) {
		e.appendChild( document.createTextNode( content ) );
	}
	return e;
}

