﻿if(typeof LOC == 'undefined') {
	var LOC = {};
}
LOC.inserthtmlContent = function(cible, container, content, where, idcontainer, className){
	if(idcontainer == null){
		var sp1 = document.createElement(container);
	}
	else if(!document.getElementById(idcontainer)){
		var sp1 = document.createElement(container);
		sp1.setAttribute("id", idcontainer);
	}
	else if(document.getElementById(idcontainer)){
		var sp1 = document.getElementById(idcontainer);
		if(document.getElementById(idcontainer).style.display != "block") document.getElementById(idcontainer).style.display = "block";
	}
	//classe appliquée au container ajouté
	if(className){
		sp1.className = className;
	}
	//var sp1_content = document.createTextNode(content);//
	// ajoute ce contenu au nouvel élément
	//sp1.appendChild(sp1_content);
	sp1.innerhtml = content;
	//alert("sp1.outerhtml = " + sp1.outerhtml + " && content = " + content + " && sp1 = " + sp1);
	var sp2 = (typeof(cible) == "string") ? document.getElementById(cible) : cible;
	var parentDiv = sp2.parentNode;
	if(where == "before"){
		parentDiv.insertBefore(sp1, sp2);
	}
	else if(where == "after"){
		parentDiv.insertBefore(sp1, sp2.nextSibling);
	}
	else if(where == "top"){
		sp2.innerhtml = sp1.outerhtml + sp2.innerhtml;
	}
	else if(where == "bottom"){
		//alert("sp1.outerhtml: " + sp1.outerhtml);
		sp2.innerhtml = sp2.innerhtml + sp1.outerhtml;
	}
}
